10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13using namespace boost::placeholders;
16 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
17 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
18 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
19 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
20 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
21 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
22 "CHe_12i",
"CHe_13i",
"CHe_23i",
23 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
24 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
25 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
26 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
27 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
28 "CHu_12i",
"CHu_13i",
"CHu_23i",
29 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
30 "CHd_12i",
"CHd_13i",
"CHd_23i",
31 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
32 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
33 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
34 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
35 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
36 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
37 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
38 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
39 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
40 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
41 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
42 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
43 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
44 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
45 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
46 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
47 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
48 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
49 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
50 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
51 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
52 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
53 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
54 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
55 "CLL_1111",
"CLL_1221",
"CLL_1122",
56 "CLL_1133",
"CLL_1331",
57 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
58 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
59 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
60 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
61 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
62 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
63 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
64 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
65 "Cee_1111",
"Cee_1122",
"Cee_1133",
66 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
67 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
68 "Ced_1123",
"Ced_2223",
"Ced_3323",
69 "Ced_1132",
"Ced_2232",
"Ced_3332",
70 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
71 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
72 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
73 "CLd_1123",
"CLd_2223",
"CLd_3323",
74 "CLd_1132",
"CLd_2232",
"CLd_3332",
75 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
76 "CQe_2311",
"CQe_2322",
"CQe_2333",
77 "CQe_3211",
"CQe_3222",
"CQe_3233",
78 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
79 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
80 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
81 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
82 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
83 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
84 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
85 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
86 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
87 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
92 "dg1Z",
"dKappaga",
"lambZ",
93 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
94 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
95 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
96 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
97 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
98 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
99 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
100 "eeeWWint",
"edeeWWdcint",
101 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
102 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
103 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
104 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
105 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
106 "eVBFHinv",
"eVHinv",
107 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
108 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
109 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
110 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
111 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
112 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
113 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
114 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
115 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
116 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
117 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
118 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
119 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
120 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
121 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
122 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
123 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
124 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
125 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
128 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
129 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
130 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
131 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
132 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
133 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
134 "CHe_12i",
"CHe_13i",
"CHe_23i",
135 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
136 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
137 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
138 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
139 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
140 "CHu_12i",
"CHu_13i",
"CHu_23i",
141 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
142 "CHd_12i",
"CHd_13i",
"CHd_23i",
143 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
144 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
145 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
146 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
147 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
148 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
149 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
150 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
151 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
152 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
153 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
154 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
155 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
156 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
157 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
158 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
159 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
160 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
161 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
162 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
163 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
164 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
165 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
166 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
167 "CLL_1111",
"CLL_1221",
"CLL_1122",
168 "CLL_1133",
"CLL_1331",
169 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
170 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
171 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
172 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
173 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
174 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
175 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
176 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
177 "Cee_1111",
"Cee_1122",
"Cee_1133",
178 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
179 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
180 "Ced_1123",
"Ced_2223",
"Ced_3323",
181 "Ced_1132",
"Ced_2232",
"Ced_3332",
182 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
183 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
184 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
185 "CLd_1123",
"CLd_2223",
"CLd_3323",
186 "CLd_1132",
"CLd_2232",
"CLd_3332",
187 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
188 "CQe_2311",
"CQe_2322",
"CQe_2333",
189 "CQe_3211",
"CQe_3222",
"CQe_3233",
190 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
191 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
192 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
193 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
194 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
195 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
196 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
197 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
198 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
199 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
204 "dg1Z",
"dKappaga",
"lambZ",
205 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
206 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
207 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
208 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
209 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
210 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
211 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
212 "eeeWWint",
"edeeWWdcint",
213 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
214 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
215 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
216 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
217 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
218 "eVBFHinv",
"eVHinv",
219 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
220 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
221 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
222 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
223 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
224 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
225 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
226 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
227 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
228 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
229 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
230 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
231 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
232 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
233 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
234 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
235 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
236 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
237 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
240 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
241 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
242 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
243 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
244 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
245 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
246 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
247 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
248 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
249 "CLL",
"CLQ1",
"CLQ3",
250 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
252 "Cuu",
"Cud1",
"Cud8",
258 "dg1Z",
"dKappaga",
"lambZ",
259 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
260 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
261 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
262 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
263 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
264 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
265 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
266 "eeeWWint",
"edeeWWdcint",
267 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
268 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
269 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
270 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
271 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
272 "eVBFHinv",
"eVHinv",
273 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
274 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
275 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
276 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
277 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
278 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
279 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
280 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
281 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
282 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
283 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
284 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
285 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
286 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
287 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
288 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
289 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
290 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
291 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
294 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
295 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
296 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
297 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
298 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
299 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
300 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
301 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
302 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
303 "CLL",
"CLQ1",
"CLQ3",
304 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
306 "Cuu",
"Cud1",
"Cud8",
312 "dg1Z",
"dKappaga",
"lambZ",
313 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
314 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
315 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
316 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
317 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
318 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
319 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
320 "eeeWWint",
"edeeWWdcint",
321 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
322 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
323 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
324 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
325 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
326 "eVBFHinv",
"eVHinv",
327 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
328 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
329 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
330 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
331 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
332 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
333 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
334 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
335 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
336 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
337 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
338 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
339 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
340 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
341 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
342 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
343 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
344 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
345 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
348:
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
352 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
1140 dZH = -(9.0 / 16.0)*(
GF *
mHl *
mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
1407 NPSMEFTd6M.getObj().updateNPSMEFTd6Parameters();
1444 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0))
1458 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0)
1490 if (
name.compare(
"CHL1hat") == 0)
1492 else if (
name.compare(
"CHL3hat") == 0)
1494 else if (
name.compare(
"CHQ1hat") == 0)
1496 else if (
name.compare(
"CHQ3hat") == 0)
1498 else if (
name.compare(
"CHdhat") == 0)
1500 else if (
name.compare(
"CHuhat") == 0)
1502 else if (
name.compare(
"CHehat") == 0)
1504 else if (
name.compare(
"CLLhat") == 0)
1506 else if (
name.compare(
"CHWpCHB") == 0)
1508 else if (
name.compare(
"CG") == 0)
1510 else if (
name.compare(
"CW") == 0)
1512 else if (
name.compare(
"C2B") == 0)
1514 else if (
name.compare(
"C2W") == 0)
1516 else if (
name.compare(
"C2BS") == 0)
1518 else if (
name.compare(
"C2WS") == 0)
1520 else if (
name.compare(
"CHG") == 0)
1522 else if (
name.compare(
"CHW") == 0)
1524 else if (
name.compare(
"CHB") == 0)
1526 else if (
name.compare(
"CHWHB_gaga") == 0)
1528 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1530 else if (
name.compare(
"CDHB") == 0)
1532 else if (
name.compare(
"CDHW") == 0)
1534 else if (
name.compare(
"CDB") == 0)
1536 else if (
name.compare(
"CDW") == 0)
1538 else if (
name.compare(
"CHWB") == 0)
1540 else if (
name.compare(
"CHD") == 0)
1542 else if (
name.compare(
"CT") == 0)
1544 else if (
name.compare(
"CHbox") == 0)
1546 else if (
name.compare(
"CH") == 0)
1548 else if (
name.compare(
"CHL1_11") == 0)
1550 else if (
name.compare(
"CHL1_12r") == 0)
1552 else if (
name.compare(
"CHL1_13r") == 0)
1554 else if (
name.compare(
"CHL1_22") == 0)
1556 else if (
name.compare(
"CHL1_23r") == 0)
1558 else if (
name.compare(
"CHL1_33") == 0)
1560 else if (
name.compare(
"CHL1_12i") == 0)
1562 else if (
name.compare(
"CHL1_13i") == 0)
1564 else if (
name.compare(
"CHL1_23i") == 0)
1566 else if (
name.compare(
"CHL1") == 0) {
1576 }
else if (
name.compare(
"CHL3_11") == 0)
1578 else if (
name.compare(
"CHL3_12r") == 0)
1580 else if (
name.compare(
"CHL3_13r") == 0)
1582 else if (
name.compare(
"CHL3_22") == 0)
1584 else if (
name.compare(
"CHL3_23r") == 0)
1586 else if (
name.compare(
"CHL3_33") == 0)
1588 else if (
name.compare(
"CHL3_12i") == 0)
1590 else if (
name.compare(
"CHL3_13i") == 0)
1592 else if (
name.compare(
"CHL3_23i") == 0)
1594 else if (
name.compare(
"CHL3") == 0) {
1604 }
else if (
name.compare(
"CHe_11") == 0)
1606 else if (
name.compare(
"CHe_12r") == 0)
1608 else if (
name.compare(
"CHe_13r") == 0)
1610 else if (
name.compare(
"CHe_22") == 0)
1612 else if (
name.compare(
"CHe_23r") == 0)
1614 else if (
name.compare(
"CHe_33") == 0)
1616 else if (
name.compare(
"CHe_12i") == 0)
1618 else if (
name.compare(
"CHe_13i") == 0)
1620 else if (
name.compare(
"CHe_23i") == 0)
1622 else if (
name.compare(
"CHe") == 0) {
1632 }
else if (
name.compare(
"CHQ1_11") == 0) {
1637 }
else if (
name.compare(
"CHQ1_12r") == 0)
1639 else if (
name.compare(
"CHQ1_13r") == 0)
1641 else if (
name.compare(
"CHQ1_22") == 0) {
1645 }
else if (
name.compare(
"CHQ1_23r") == 0)
1647 else if (
name.compare(
"CHQ1_33") == 0)
1649 else if (
name.compare(
"CHQ1_12i") == 0)
1651 else if (
name.compare(
"CHQ1_13i") == 0)
1653 else if (
name.compare(
"CHQ1_23i") == 0)
1655 else if (
name.compare(
"CHQ1") == 0) {
1665 }
else if (
name.compare(
"CHQ3_11") == 0) {
1670 }
else if (
name.compare(
"CHQ3_12r") == 0)
1672 else if (
name.compare(
"CHQ3_13r") == 0)
1674 else if (
name.compare(
"CHQ3_22") == 0) {
1678 }
else if (
name.compare(
"CHQ3_23r") == 0)
1680 else if (
name.compare(
"CHQ3_33") == 0)
1682 else if (
name.compare(
"CHQ3_12i") == 0)
1684 else if (
name.compare(
"CHQ3_13i") == 0)
1686 else if (
name.compare(
"CHQ3_23i") == 0)
1688 else if (
name.compare(
"CHQ3") == 0) {
1698 }
else if (
name.compare(
"CHu_11") == 0) {
1703 }
else if (
name.compare(
"CHu_12r") == 0)
1705 else if (
name.compare(
"CHu_13r") == 0)
1707 else if (
name.compare(
"CHu_22") == 0) {
1711 }
else if (
name.compare(
"CHu_23r") == 0)
1713 else if (
name.compare(
"CHu_33") == 0)
1715 else if (
name.compare(
"CHu_12i") == 0)
1717 else if (
name.compare(
"CHu_13i") == 0)
1719 else if (
name.compare(
"CHu_23i") == 0)
1721 else if (
name.compare(
"CHu") == 0) {
1731 }
else if (
name.compare(
"CHd_11") == 0) {
1736 }
else if (
name.compare(
"CHd_12r") == 0)
1738 else if (
name.compare(
"CHd_13r") == 0)
1740 else if (
name.compare(
"CHd_22") == 0) {
1744 }
else if (
name.compare(
"CHd_23r") == 0)
1746 else if (
name.compare(
"CHd_33") == 0)
1748 else if (
name.compare(
"CHd_12i") == 0)
1750 else if (
name.compare(
"CHd_13i") == 0)
1752 else if (
name.compare(
"CHd_23i") == 0)
1754 else if (
name.compare(
"CHd") == 0) {
1764 }
else if (
name.compare(
"CHud_11r") == 0) {
1769 }
else if (
name.compare(
"CHud_12r") == 0)
1771 else if (
name.compare(
"CHud_13r") == 0)
1773 else if (
name.compare(
"CHud_22r") == 0) {
1777 }
else if (
name.compare(
"CHud_23r") == 0)
1779 else if (
name.compare(
"CHud_33r") == 0)
1781 else if (
name.compare(
"CHud_r") == 0) {
1788 }
else if (
name.compare(
"CHud_11i") == 0) {
1793 }
else if (
name.compare(
"CHud_12i") == 0)
1795 else if (
name.compare(
"CHud_13i") == 0)
1797 else if (
name.compare(
"CHud_22i") == 0) {
1801 }
else if (
name.compare(
"CHud_23i") == 0)
1803 else if (
name.compare(
"CHud_33i") == 0)
1805 else if (
name.compare(
"CHud_i") == 0) {
1812 }
else if (
name.compare(
"CeH_11r") == 0) {
1816 }
else if (
name.compare(
"CeH_12r") == 0)
1818 else if (
name.compare(
"CeH_13r") == 0)
1820 else if (
name.compare(
"CeH_22r") == 0) {
1824 }
else if (
name.compare(
"CeH_23r") == 0)
1826 else if (
name.compare(
"CeH_33r") == 0) {
1832 }
else if (
name.compare(
"CeH_11i") == 0)
1834 else if (
name.compare(
"CeH_12i") == 0)
1836 else if (
name.compare(
"CeH_13i") == 0)
1838 else if (
name.compare(
"CeH_22i") == 0)
1840 else if (
name.compare(
"CeH_23i") == 0)
1842 else if (
name.compare(
"CeH_33i") == 0)
1844 else if (
name.compare(
"CuH_11r") == 0) {
1848 }
else if (
name.compare(
"CuH_12r") == 0)
1850 else if (
name.compare(
"CuH_13r") == 0)
1852 else if (
name.compare(
"CuH_22r") == 0) {
1856 }
else if (
name.compare(
"CuH_23r") == 0)
1858 else if (
name.compare(
"CuH_33r") == 0) {
1864 }
else if (
name.compare(
"CuH_11i") == 0)
1866 else if (
name.compare(
"CuH_12i") == 0)
1868 else if (
name.compare(
"CuH_13i") == 0)
1870 else if (
name.compare(
"CuH_22i") == 0)
1872 else if (
name.compare(
"CuH_23i") == 0)
1874 else if (
name.compare(
"CuH_33i") == 0)
1876 else if (
name.compare(
"CdH_11r") == 0) {
1880 }
else if (
name.compare(
"CdH_12r") == 0)
1882 else if (
name.compare(
"CdH_13r") == 0)
1884 else if (
name.compare(
"CdH_22r") == 0) {
1888 }
else if (
name.compare(
"CdH_23r") == 0)
1890 else if (
name.compare(
"CdH_33r") == 0) {
1896 }
else if (
name.compare(
"CdH_11i") == 0)
1898 else if (
name.compare(
"CdH_12i") == 0)
1900 else if (
name.compare(
"CdH_13i") == 0)
1902 else if (
name.compare(
"CdH_22i") == 0)
1904 else if (
name.compare(
"CdH_23i") == 0)
1906 else if (
name.compare(
"CdH_33i") == 0)
1908 else if (
name.compare(
"CuG_11r") == 0) {
1912 }
else if (
name.compare(
"CuG_12r") == 0)
1914 else if (
name.compare(
"CuG_13r") == 0)
1916 else if (
name.compare(
"CuG_22r") == 0) {
1920 }
else if (
name.compare(
"CuG_23r") == 0)
1922 else if (
name.compare(
"CuG_33r") == 0) {
1928 }
else if (
name.compare(
"CuG_r") == 0) {
1935 }
else if (
name.compare(
"CuG_11i") == 0)
1937 else if (
name.compare(
"CuG_12i") == 0)
1939 else if (
name.compare(
"CuG_13i") == 0)
1941 else if (
name.compare(
"CuG_22i") == 0)
1943 else if (
name.compare(
"CuG_23i") == 0)
1945 else if (
name.compare(
"CuG_33i") == 0)
1947 else if (
name.compare(
"CuG_i") == 0) {
1954 }
else if (
name.compare(
"CuW_11r") == 0) {
1958 }
else if (
name.compare(
"CuW_12r") == 0)
1960 else if (
name.compare(
"CuW_13r") == 0)
1962 else if (
name.compare(
"CuW_22r") == 0) {
1966 }
else if (
name.compare(
"CuW_23r") == 0)
1968 else if (
name.compare(
"CuW_33r") == 0) {
1974 }
else if (
name.compare(
"CuW_r") == 0) {
1981 }
else if (
name.compare(
"CuW_11i") == 0)
1983 else if (
name.compare(
"CuW_12i") == 0)
1985 else if (
name.compare(
"CuW_13i") == 0)
1987 else if (
name.compare(
"CuW_22i") == 0)
1989 else if (
name.compare(
"CuW_23i") == 0)
1991 else if (
name.compare(
"CuW_33i") == 0)
1993 else if (
name.compare(
"CuW_i") == 0) {
2000 }
else if (
name.compare(
"CuB_11r") == 0) {
2004 }
else if (
name.compare(
"CuB_12r") == 0)
2006 else if (
name.compare(
"CuB_13r") == 0)
2008 else if (
name.compare(
"CuB_22r") == 0) {
2012 }
else if (
name.compare(
"CuB_23r") == 0)
2014 else if (
name.compare(
"CuB_33r") == 0) {
2020 }
else if (
name.compare(
"CuB_r") == 0) {
2027 }
else if (
name.compare(
"CuB_11i") == 0)
2029 else if (
name.compare(
"CuB_12i") == 0)
2031 else if (
name.compare(
"CuB_13i") == 0)
2033 else if (
name.compare(
"CuB_22i") == 0)
2035 else if (
name.compare(
"CuB_23i") == 0)
2037 else if (
name.compare(
"CuB_33i") == 0)
2039 else if (
name.compare(
"CuB_i") == 0) {
2046 }
else if (
name.compare(
"CdG_11r") == 0) {
2050 }
else if (
name.compare(
"CdG_12r") == 0)
2052 else if (
name.compare(
"CdG_13r") == 0)
2054 else if (
name.compare(
"CdG_22r") == 0) {
2058 }
else if (
name.compare(
"CdG_23r") == 0)
2060 else if (
name.compare(
"CdG_33r") == 0) {
2066 }
else if (
name.compare(
"CdG_r") == 0) {
2073 }
else if (
name.compare(
"CdG_11i") == 0)
2075 else if (
name.compare(
"CdG_12i") == 0)
2077 else if (
name.compare(
"CdG_13i") == 0)
2079 else if (
name.compare(
"CdG_22i") == 0)
2081 else if (
name.compare(
"CdG_23i") == 0)
2083 else if (
name.compare(
"CdG_33i") == 0)
2085 else if (
name.compare(
"CdG_i") == 0) {
2092 }
else if (
name.compare(
"CdW_11r") == 0) {
2096 }
else if (
name.compare(
"CdW_12r") == 0)
2098 else if (
name.compare(
"CdW_13r") == 0)
2100 else if (
name.compare(
"CdW_22r") == 0) {
2104 }
else if (
name.compare(
"CdW_23r") == 0)
2106 else if (
name.compare(
"CdW_33r") == 0) {
2112 }
else if (
name.compare(
"CdW_r") == 0) {
2119 }
else if (
name.compare(
"CdW_11i") == 0)
2121 else if (
name.compare(
"CdW_12i") == 0)
2123 else if (
name.compare(
"CdW_13i") == 0)
2125 else if (
name.compare(
"CdW_22i") == 0)
2127 else if (
name.compare(
"CdW_23i") == 0)
2129 else if (
name.compare(
"CdW_33i") == 0)
2131 else if (
name.compare(
"CdW_i") == 0) {
2138 }
else if (
name.compare(
"CdB_11r") == 0) {
2142 }
else if (
name.compare(
"CdB_12r") == 0)
2144 else if (
name.compare(
"CdB_13r") == 0)
2146 else if (
name.compare(
"CdB_22r") == 0) {
2150 }
else if (
name.compare(
"CdB_23r") == 0)
2152 else if (
name.compare(
"CdB_33r") == 0) {
2158 }
else if (
name.compare(
"CdB_r") == 0) {
2165 }
else if (
name.compare(
"CdB_11i") == 0)
2167 else if (
name.compare(
"CdB_12i") == 0)
2169 else if (
name.compare(
"CdB_13i") == 0)
2171 else if (
name.compare(
"CdB_22i") == 0)
2173 else if (
name.compare(
"CdB_23i") == 0)
2175 else if (
name.compare(
"CdB_33i") == 0)
2177 else if (
name.compare(
"CdB_i") == 0) {
2184 }
else if (
name.compare(
"CeW_11r") == 0) {
2188 }
else if (
name.compare(
"CeW_12r") == 0)
2190 else if (
name.compare(
"CeW_13r") == 0)
2192 else if (
name.compare(
"CeW_22r") == 0) {
2196 }
else if (
name.compare(
"CeW_23r") == 0)
2198 else if (
name.compare(
"CeW_33r") == 0) {
2204 }
else if (
name.compare(
"CeW_r") == 0) {
2211 }
else if (
name.compare(
"CeW_11i") == 0)
2213 else if (
name.compare(
"CeW_12i") == 0)
2215 else if (
name.compare(
"CeW_13i") == 0)
2217 else if (
name.compare(
"CeW_22i") == 0)
2219 else if (
name.compare(
"CeW_23i") == 0)
2221 else if (
name.compare(
"CeW_33i") == 0)
2223 else if (
name.compare(
"CeW_i") == 0) {
2230 }
else if (
name.compare(
"CeB_11r") == 0) {
2234 }
else if (
name.compare(
"CeB_12r") == 0)
2236 else if (
name.compare(
"CeB_13r") == 0)
2238 else if (
name.compare(
"CeB_22r") == 0) {
2242 }
else if (
name.compare(
"CeB_23r") == 0)
2244 else if (
name.compare(
"CeB_33r") == 0) {
2250 }
else if (
name.compare(
"CeB_r") == 0) {
2257 }
else if (
name.compare(
"CeB_11i") == 0)
2259 else if (
name.compare(
"CeB_12i") == 0)
2261 else if (
name.compare(
"CeB_13i") == 0)
2263 else if (
name.compare(
"CeB_22i") == 0)
2265 else if (
name.compare(
"CeB_23i") == 0)
2267 else if (
name.compare(
"CeB_33i") == 0)
2269 else if (
name.compare(
"CeB_i") == 0) {
2277 }
else if (
name.compare(
"CLL_1111") == 0) {
2279 }
else if (
name.compare(
"CLL_1122") == 0) {
2282 }
else if (
name.compare(
"CLL_1133") == 0) {
2285 }
else if (
name.compare(
"CLL_1221") == 0) {
2288 }
else if (
name.compare(
"CLL_1331") == 0) {
2291 }
else if (
name.compare(
"CLL") == 0) {
2301 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2303 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2305 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2307 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2309 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2311 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2313 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2315 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2317 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2319 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2321 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2323 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2325 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2327 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2329 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2331 }
else if (
name.compare(
"CLQ1") == 0) {
2341 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2343 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2345 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2347 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2349 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2351 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2353 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2355 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2357 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2359 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2361 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2363 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2365 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2367 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2369 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2371 }
else if (
name.compare(
"CLQ3") == 0) {
2381 }
else if (
name.compare(
"Cee") == 0) {
2387 }
else if (
name.compare(
"Cee_1111") == 0) {
2389 }
else if (
name.compare(
"Cee_1122") == 0) {
2392 }
else if (
name.compare(
"Cee_1133") == 0) {
2395 }
else if (
name.compare(
"Ceu") == 0) {
2402 }
else if (
name.compare(
"Ceu_1111") == 0) {
2404 }
else if (
name.compare(
"Ceu_1122") == 0) {
2406 }
else if (
name.compare(
"Ceu_2211") == 0) {
2408 }
else if (
name.compare(
"Ceu_1133") == 0) {
2410 }
else if (
name.compare(
"Ceu_2233") == 0) {
2412 }
else if (
name.compare(
"Ceu_3311") == 0) {
2414 }
else if (
name.compare(
"Ced") == 0) {
2420 }
else if (
name.compare(
"Ced_1111") == 0) {
2422 }
else if (
name.compare(
"Ced_1122") == 0) {
2424 }
else if (
name.compare(
"Ced_2211") == 0) {
2426 }
else if (
name.compare(
"Ced_1133") == 0) {
2428 }
else if (
name.compare(
"Ced_3311") == 0) {
2430 }
else if (
name.compare(
"Ced_1123") == 0) {
2432 }
else if (
name.compare(
"Ced_2223") == 0) {
2434 }
else if (
name.compare(
"Ced_3323") == 0) {
2436 }
else if (
name.compare(
"Ced_1132") == 0) {
2438 }
else if (
name.compare(
"Ced_2232") == 0) {
2440 }
else if (
name.compare(
"Ced_3332") == 0) {
2442 }
else if (
name.compare(
"CLe") == 0) {
2448 }
else if (
name.compare(
"CLe_1111") == 0) {
2450 }
else if (
name.compare(
"CLe_1122") == 0) {
2452 }
else if (
name.compare(
"CLe_2211") == 0) {
2454 }
else if (
name.compare(
"CLe_1133") == 0) {
2456 }
else if (
name.compare(
"CLe_3311") == 0) {
2458 }
else if (
name.compare(
"CLu") == 0) {
2465 }
else if (
name.compare(
"CLu_1111") == 0) {
2467 }
else if (
name.compare(
"CLu_1122") == 0) {
2469 }
else if (
name.compare(
"CLu_2211") == 0) {
2471 }
else if (
name.compare(
"CLu_1133") == 0) {
2473 }
else if (
name.compare(
"CLu_2233") == 0) {
2475 }
else if (
name.compare(
"CLu_3311") == 0) {
2477 }
else if (
name.compare(
"CLd") == 0) {
2483 }
else if (
name.compare(
"CLd_1111") == 0) {
2485 }
else if (
name.compare(
"CLd_1122") == 0) {
2487 }
else if (
name.compare(
"CLd_2211") == 0) {
2489 }
else if (
name.compare(
"CLd_1133") == 0) {
2491 }
else if (
name.compare(
"CLd_3311") == 0) {
2493 }
else if (
name.compare(
"CLd_1123") == 0) {
2495 }
else if (
name.compare(
"CLd_2223") == 0) {
2497 }
else if (
name.compare(
"CLd_3323") == 0) {
2499 }
else if (
name.compare(
"CLd_1132") == 0) {
2501 }
else if (
name.compare(
"CLd_2232") == 0) {
2503 }
else if (
name.compare(
"CLd_3332") == 0) {
2505 }
else if (
name.compare(
"CQe") == 0) {
2511 }
else if (
name.compare(
"CQe_1111") == 0) {
2513 }
else if (
name.compare(
"CQe_1122") == 0) {
2515 }
else if (
name.compare(
"CQe_2211") == 0) {
2517 }
else if (
name.compare(
"CQe_1133") == 0) {
2519 }
else if (
name.compare(
"CQe_3311") == 0) {
2521 }
else if (
name.compare(
"CQe_2311") == 0) {
2523 }
else if (
name.compare(
"CQe_2322") == 0) {
2525 }
else if (
name.compare(
"CQe_2333") == 0) {
2527 }
else if (
name.compare(
"CQe_3211") == 0) {
2529 }
else if (
name.compare(
"CQe_3222") == 0) {
2531 }
else if (
name.compare(
"CLedQ_11") == 0) {
2533 }
else if (
name.compare(
"CLedQ_22") == 0) {
2535 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2537 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2539 }
else if (
name.compare(
"CQe_3233") == 0) {
2541 }
else if (
name.compare(
"CQQ1_1133") == 0) {
2543 }
else if (
name.compare(
"CQQ1_1331") == 0) {
2545 }
else if (
name.compare(
"CQQ1_3333") == 0) {
2547 }
else if (
name.compare(
"CQQ1") == 0) {
2551 }
else if (
name.compare(
"CQQ3_1133") == 0) {
2553 }
else if (
name.compare(
"CQQ3_1331") == 0) {
2555 }
else if (
name.compare(
"CQQ3_3333") == 0) {
2557 }
else if (
name.compare(
"CQQ3") == 0) {
2561 }
else if (
name.compare(
"Cuu_1133") == 0) {
2563 }
else if (
name.compare(
"Cuu_1331") == 0) {
2565 }
else if (
name.compare(
"Cuu_3333") == 0) {
2567 }
else if (
name.compare(
"Cuu") == 0) {
2571 }
else if (
name.compare(
"Cud1_3311") == 0) {
2573 }
else if (
name.compare(
"Cud1_3333") == 0) {
2575 }
else if (
name.compare(
"Cud1") == 0) {
2578 }
else if (
name.compare(
"Cud8_3311") == 0) {
2580 }
else if (
name.compare(
"Cud8_3333") == 0) {
2582 }
else if (
name.compare(
"Cud8") == 0) {
2585 }
else if (
name.compare(
"CQu1_1133") == 0) {
2587 }
else if (
name.compare(
"CQu1_3311") == 0) {
2589 }
else if (
name.compare(
"CQu1_3333") == 0) {
2591 }
else if (
name.compare(
"CQu1") == 0) {
2595 }
else if (
name.compare(
"CQu8_1133") == 0) {
2597 }
else if (
name.compare(
"CQu8_3311") == 0) {
2599 }
else if (
name.compare(
"CQu8_3333") == 0) {
2601 }
else if (
name.compare(
"CQu8") == 0) {
2605 }
else if (
name.compare(
"CQd1_3311") == 0) {
2607 }
else if (
name.compare(
"CQd1_3333") == 0) {
2609 }
else if (
name.compare(
"CQd1") == 0) {
2612 }
else if (
name.compare(
"CQd8_3311") == 0) {
2614 }
else if (
name.compare(
"CQd8_3333") == 0) {
2616 }
else if (
name.compare(
"CQd8") == 0) {
2619 }
else if (
name.compare(
"CQuQd1_3333") == 0) {
2621 }
else if (
name.compare(
"CQuQd1") == 0) {
2623 }
else if (
name.compare(
"CQuQd8_3333") == 0) {
2625 }
else if (
name.compare(
"CQuQd8") == 0) {
2627 }
else if (
name.compare(
"Lambda_NP") == 0) {
2629 }
else if (
name.compare(
"BrHinv") == 0) {
2632 }
else if (
name.compare(
"BrHexo") == 0) {
2635 }
else if (
name.compare(
"dg1Z") == 0) {
2637 }
else if (
name.compare(
"dKappaga") == 0) {
2639 }
else if (
name.compare(
"lambZ") == 0) {
2641 }
else if (
name.compare(
"eggFint") == 0) {
2643 }
else if (
name.compare(
"eggFpar") == 0) {
2645 }
else if (
name.compare(
"ettHint") == 0) {
2647 }
else if (
name.compare(
"ettHpar") == 0) {
2649 }
else if (
name.compare(
"eVBFint") == 0) {
2651 }
else if (
name.compare(
"eVBFpar") == 0) {
2653 }
else if (
name.compare(
"eWHint") == 0) {
2655 }
else if (
name.compare(
"eWHpar") == 0) {
2657 }
else if (
name.compare(
"eZHint") == 0) {
2659 }
else if (
name.compare(
"eZHpar") == 0) {
2661 }
else if (
name.compare(
"eeeWBFint") == 0) {
2663 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2665 }
else if (
name.compare(
"eeeZHint") == 0) {
2667 }
else if (
name.compare(
"eeeZHpar") == 0) {
2669 }
else if (
name.compare(
"eeettHint") == 0) {
2671 }
else if (
name.compare(
"eeettHpar") == 0) {
2673 }
else if (
name.compare(
"eepWBFint") == 0) {
2675 }
else if (
name.compare(
"eepWBFpar") == 0) {
2677 }
else if (
name.compare(
"eepZBFint") == 0) {
2679 }
else if (
name.compare(
"eepZBFpar") == 0) {
2681 }
else if (
name.compare(
"eHggint") == 0) {
2683 }
else if (
name.compare(
"eHggpar") == 0) {
2685 }
else if (
name.compare(
"eHWWint") == 0) {
2687 }
else if (
name.compare(
"eHWWpar") == 0) {
2689 }
else if (
name.compare(
"eHZZint") == 0) {
2691 }
else if (
name.compare(
"eHZZpar") == 0) {
2693 }
else if (
name.compare(
"eHZgaint") == 0) {
2695 }
else if (
name.compare(
"eHZgapar") == 0) {
2697 }
else if (
name.compare(
"eHgagaint") == 0) {
2699 }
else if (
name.compare(
"eHgagapar") == 0) {
2701 }
else if (
name.compare(
"eHmumuint") == 0) {
2703 }
else if (
name.compare(
"eHmumupar") == 0) {
2705 }
else if (
name.compare(
"eHtautauint") == 0) {
2707 }
else if (
name.compare(
"eHtautaupar") == 0) {
2709 }
else if (
name.compare(
"eHccint") == 0) {
2711 }
else if (
name.compare(
"eHccpar") == 0) {
2713 }
else if (
name.compare(
"eHbbint") == 0) {
2715 }
else if (
name.compare(
"eHbbpar") == 0) {
2717 }
else if (
name.compare(
"eeeWWint") == 0) {
2719 }
else if (
name.compare(
"edeeWWdcint") == 0) {
2721 }
else if (
name.compare(
"eggFHgaga") == 0) {
2723 }
else if (
name.compare(
"eggFHZga") == 0) {
2725 }
else if (
name.compare(
"eggFHZZ") == 0) {
2727 }
else if (
name.compare(
"eggFHWW") == 0) {
2729 }
else if (
name.compare(
"eggFHtautau") == 0) {
2731 }
else if (
name.compare(
"eggFHbb") == 0) {
2733 }
else if (
name.compare(
"eggFHmumu") == 0) {
2735 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2737 }
else if (
name.compare(
"eVBFHZga") == 0) {
2739 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2741 }
else if (
name.compare(
"eVBFHWW") == 0) {
2743 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2745 }
else if (
name.compare(
"eVBFHbb") == 0) {
2747 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2749 }
else if (
name.compare(
"eWHgaga") == 0) {
2751 }
else if (
name.compare(
"eWHZga") == 0) {
2753 }
else if (
name.compare(
"eWHZZ") == 0) {
2755 }
else if (
name.compare(
"eWHWW") == 0) {
2757 }
else if (
name.compare(
"eWHtautau") == 0) {
2759 }
else if (
name.compare(
"eWHbb") == 0) {
2761 }
else if (
name.compare(
"eWHmumu") == 0) {
2763 }
else if (
name.compare(
"eZHgaga") == 0) {
2765 }
else if (
name.compare(
"eZHZga") == 0) {
2767 }
else if (
name.compare(
"eZHZZ") == 0) {
2769 }
else if (
name.compare(
"eZHWW") == 0) {
2771 }
else if (
name.compare(
"eZHtautau") == 0) {
2773 }
else if (
name.compare(
"eZHbb") == 0) {
2775 }
else if (
name.compare(
"eZHmumu") == 0) {
2777 }
else if (
name.compare(
"ettHgaga") == 0) {
2779 }
else if (
name.compare(
"ettHZga") == 0) {
2781 }
else if (
name.compare(
"ettHZZ") == 0) {
2783 }
else if (
name.compare(
"ettHWW") == 0) {
2785 }
else if (
name.compare(
"ettHtautau") == 0) {
2787 }
else if (
name.compare(
"ettHbb") == 0) {
2789 }
else if (
name.compare(
"ettHmumu") == 0) {
2791 }
else if (
name.compare(
"eVBFHinv") == 0) {
2793 }
else if (
name.compare(
"eVHinv") == 0) {
2795 }
else if (
name.compare(
"nuisP1") == 0) {
2797 }
else if (
name.compare(
"nuisP2") == 0) {
2799 }
else if (
name.compare(
"nuisP3") == 0) {
2801 }
else if (
name.compare(
"nuisP4") == 0) {
2803 }
else if (
name.compare(
"nuisP5") == 0) {
2805 }
else if (
name.compare(
"nuisP6") == 0) {
2807 }
else if (
name.compare(
"nuisP7") == 0) {
2809 }
else if (
name.compare(
"nuisP8") == 0) {
2811 }
else if (
name.compare(
"nuisP9") == 0) {
2813 }
else if (
name.compare(
"nuisP10") == 0) {
2815 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2817 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2819 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2821 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2823 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2825 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2827 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2829 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2831 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2833 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2835 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2837 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2839 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2841 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2843 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2845 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2847 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2849 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2851 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2853 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2855 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2857 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2859 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2861 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2863 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2865 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2867 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2869 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2871 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2873 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2875 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2877 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2879 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2881 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2883 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2885 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2887 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2889 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2891 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2893 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2895 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2897 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2899 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2901 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2903 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2905 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2907 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2909 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2911 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2913 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2915 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2917 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2919 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2921 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2923 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2925 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2927 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2929 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2931 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2933 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2935 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2937 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2939 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2941 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2943 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2945 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2947 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2949 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2951 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2953 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2955 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2957 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2959 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2961 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2963 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2965 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2967 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2969 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2971 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2973 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2975 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2977 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2979 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2981 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2983 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2985 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2987 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2989 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2991 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2993 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
2995 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
2997 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
2999 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
3001 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
3003 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
3005 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
3007 }
else if (
name.compare(
"ettH_2_HG") == 0) {
3009 }
else if (
name.compare(
"ettH_2_G") == 0) {
3011 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
3013 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
3015 }
else if (
name.compare(
"ettH_78_HG") == 0) {
3017 }
else if (
name.compare(
"ettH_78_G") == 0) {
3019 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
3021 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
3023 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
3025 }
else if (
name.compare(
"ettH_1314_G") == 0) {
3027 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
3029 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
3041 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3050 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3061 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3070 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3079 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
3087 if (
name.compare(
"QuadraticTerms") == 0) {
3091 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
3094 }
else if (
name.compare(
"PartialQFU") == 0) {
3097 }
else if (
name.compare(
"FlavU3OfX") == 0) {
3100 }
else if (
name.compare(
"UnivOfX") == 0) {
3103 }
else if (
name.compare(
"HiggsSM") == 0) {
3111 }
else if (
name.compare(
"LoopHd6") == 0) {
3119 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
3122 }
else if (
name.compare(
"RGEciLLA") == 0) {
3125 }
else if (
name.compare(
"MWinput") == 0) {
3177 double CiLL_1111 = 0.0, CiLL_1122 = 0.0, CiLL_2222 = 0.0, CiLL_1331 = 0.0,
3178 CiLL_3113 = CiLL_1331, CiLL_2332 = 0.0, CiLL_3223 = CiLL_2332, CiLL_1133 = 0.0,
3179 CiLL_2211 = CiLL_1122, CiLL_3311 = CiLL_1133, CiLL_2233 = 0.0, CiLL_3322 = CiLL_2233, CiLL_3333 = 0.0;
3181 double CLQ1_2233 = 0.0, CLQ1_3333 = 0.0, CLQ1_2222 = 0.0, CLQ1_3322 = 0.0;
3182 double CLQ3_2222 = 0.0, CLQ3_2233 = 0.0, CLQ3_3322 = 0.0, CLQ3_3333 = 0.0;
3183 double CLu_3333 = 0.0, CLu_2222 = 0.0, CLu_3322 = 0.0;
3184 double CQe_3322 = 0.0, CQe_3333 = 0.0, CQe_2222 = 0.0, CQe_2233 = 0.0;
3186 double Cee_1221 = 0.0, Cee_2112 = Cee_1221, Cee_1331 = 0.0, Cee_3113 = Cee_1331,
3187 Cee_2222 = 0.0, Cee_2233 = 0.0, Cee_3322 = Cee_2233, Cee_2332 = 0.0,
3188 Cee_3223 = Cee_2332, Cee_3333 = 0.0;
3190 double Ceu_3322 = 0.0, Ceu_2222 = 0.0, Ceu_3333 = 0.0;
3192 double Ced_2222 = 0.0, Ced_2233 = 0.0, Ced_3322 = 0.0, Ced_3333 = 0.0;
3196 CQQ1_1111 = 0.0, CQQ1_1122 = 0.0, CQQ1_2211 = CQQ1_1122, CQQ1_1221 = 0.0, CQQ1_2112 = CQQ1_1221, CQQ1_2222 = 0.0;
3200 CQQ3_1111 = 0.0, CQQ3_1221 = 0.0, CQQ3_2112 = CQQ3_1221, CQQ3_1122 = 0.0, CQQ3_2211 = CQQ3_1122, CQQ3_2222 = 0.0;
3202 double CQd1_3322 = 0.0, CQd1_1111 = 0.0, CQd1_1122 = 0.0, CQd1_2211 = 0.0, CQd1_2222 = 0.0,
3203 CQd1_1133 = 0.0, CQd1_2233 = 0.0;
3206 CQu1_2332 = 0.0, CQu1_1111 = 0.0, CQu1_1122 = 0.0, CQu1_2211 = 0.0, CQu1_2222 = 0.0;
3208 double CQu8_1331 = 0.0, CQu8_2332 = 0.0;
3210 double Cud1_1111 = 0.0, Cud1_1122 = 0.0, Cud1_2211 = 0.0, Cud1_2222 = 0.0,
3211 Cud1_1133 = 0.0, Cud1_2233 = 0.0,
Cud1_3322 = 0.0;
3213 double Cuu_1111 = 0.0, Cuu_1221 = 0.0, Cuu_2112 = Cuu_1221, Cuu_1122 = 0.0, Cuu_2211 = Cuu_1122,
3217 double CQuQd1_1331 = 0.0, CQuQd1_3311 = 0.0, CQuQd1_2332 = 0.0, CQuQd1_3322 = 0.0;
3218 double CQuQd8_1331 = 0.0, CQuQd8_2332 = 0.0;
3219 double CLeQu1_1133 = 0.0, CLeQu1_2233 = 0.0, CLeQu1_3333 = 0.0;
3221 double CLe_2222 = 0.0, CLe_2233 = 0.0, CLe_3322 = 0.0, CLe_3333 = 0.0;
3222 double CLd_2222 = 0.0, CLd_2233 = 0.0, CLd_3322 = 0.0, CLd_3333 = 0.0;
3224 double Cdd_1111 = 0.0, Cdd_1221 = 0.0, Cdd_2112 = Cdd_1221, Cdd_1122 = 0.0,
3225 Cdd_2211 = Cdd_1122, Cdd_2222 = 0.0, Cdd_1133 = 0.0, Cdd_3311 = Cdd_1133, Cdd_1331 = 0.0,
3226 Cdd_3113 = Cdd_1331, Cdd_2332 = 0.0, Cdd_3223 = Cdd_2332, Cdd_2233 = 0.0, Cdd_3322 = Cdd_2233, Cdd_3333 = 0.0;
3228 double CieB_11r = 0.0, CieB_22r = 0.0, CieB_33r = 0.0;
3229 double CieW_11r = 0.0, CieW_22r = 0.0, CieW_33r = 0.0;
3231 double CidB_11r = 0.0, CidB_22r = 0.0, CidB_33r = 0.0;
3232 double CidW_11r = 0.0, CidW_22r = 0.0, CidW_33r = 0.0;
3236 double CiHGt = 0.0, CiHWt = 0.0, CiHBt = 0.0, CiHWBt = 0.0, CiGt = 0.0;
3239 double Yt, Yt2, Yt3;
3240 double g1, g2, g3, g12, g22, g32, g13, g23, g14, g24;
3241 double lambdaH, lambdaH2;
3242 double yq = 1.0 / 6.0, yu = 2.0 / 3.0, yd = -1.0 / 3.0, yl = -1.0 / 2.0, ye = -1.0, yH = 1.0 / 2.0;
3243 double yq2 = yq*yq, yu2 = yu*yu, yd2 = yd*yd, yl2 = yl*yl, ye2 = ye*ye, yH2 = yH*yH;
3244 double cF2 = 3.0 / 4.0, cF3 = (
Nc *
Nc - 1.0) / 2.0 /
Nc, cA2 = 2.0, cA3 =
Nc;
3246 double b01 = -1.0 / 6.0 - 20.0 * ng / 9.0, b02 = 43.0 / 6.0 - 4.0 * ng / 3.0, b03 = 11.0 - 4.0 * ng / 3.0;
3247 double TrCHL1, TrCHL3, TrCHQ1, TrCHQ3, TrCHe, TrCHu, TrCHd, ZetaB;
3271 lambdaH2 = lambdaH*lambdaH;
3289 ZetaB = 4.0 / 3.0 * yH * (
CiHbox +
CiHD) + 8.0 / 3.0 * (2.0 * yl * TrCHL1 + 2.0 * yq *
Nc * TrCHQ1 + ye * TrCHe + yu *
Nc * TrCHu + yd *
Nc * TrCHd);
3364 + 2.0 * Yt * (CQuQd1_1331 + cF3 * CQuQd8_1331));
3367 + 2.0 * Yt * (CQuQd1_2332 + cF3 * CQuQd8_2332));
3395 gADH += 108.0 *
CiH * lambdaH - 160.0 *
CiHbox * lambdaH2 + 48.0 *
CiHD * lambdaH2
3402 gADuH_11r = -8.0 * Yt * lambdaH * (CQu1_1331 + cF3 * CQu8_1331) + 24.0 * lambdaH *
CiuH_11r;
3403 gADuH_22r = -8.0 * Yt * lambdaH * (CQu1_2332 + cF3 * CQu8_2332) + 24.0 * lambdaH *
CiuH_22r;
3410 gADdH_11r += 2.0 * lambdaH * (12.0 *
CidH_11r + Yt * (CQuQd1_1331 + 2.0 *
Nc * CQuQd1_3311 + cF3 * CQuQd8_1331));
3411 gADdH_22r += 2.0 * lambdaH * (12.0 *
CidH_22r + Yt * (CQuQd1_2332 + 2.0 *
Nc * CQuQd1_3322 + cF3 * CQuQd8_2332));
3416 gADHL1_11 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3417 + 8.0 * yH * yl * (6.0 * CiLL_1111 + 2.0 * CiLL_1122 + 2.0 * CiLL_1133 +
CiLL_1221 + CiLL_1331 +
CiLL_2112 + 2.0 * CiLL_2211 + CiLL_3113 + 2.0 * CiLL_3311)
3421 gADHL1_22 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3422 + 8.0 * yH * yl * (2.0 * CiLL_1122 +
CiLL_1221 +
CiLL_2112 + 2.0 * CiLL_2211 + 6.0 * CiLL_2222 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3223 + 2.0 * CiLL_3322)
3426 gADHL1_33 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3427 + 8.0 * yH * yl * (2.0 * CiLL_1133 + CiLL_1331 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3113 + CiLL_3223 + 2.0 * CiLL_3311 + 2.0 * CiLL_3322 + 6.0 * CiLL_3333)
3429 +
Nc * (yd * (
CLd_3311 + CLd_3322 + CLd_3333) + 2.0 * yq * (
CLQ1_3311 + CLQ1_3322 + CLQ1_3333) + yu * (
CLu_3311 + CLu_3322 + CLu_3333))));
3437 + 4.0 *
Nc * (
CLQ3_2211 + CLQ3_2222 + CLQ3_2233));
3441 + 4.0 *
Nc * (
CLQ3_3311 + CLQ3_3322 + CLQ3_3333));
3443 gADHQ1_11 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3446 gADHQ1_22 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3447 + 8.0 * yH * yq * (CQQ1_1221 + CQQ1_2112 + 2.0 * CQQ1_2222 +
CQQ1_2332 + CQQ1_3223 + 2.0 *
Nc * (CQQ1_1122 + CQQ1_2211 + 2.0 * CQQ1_2222 +
CQQ1_2233 + CQQ1_3322) + 3.0 * CQQ3_1221 + 3.0 * CQQ3_2112 + 6.0 * CQQ3_2222 + 3.0 *
CQQ3_2332 + 3.0 * CQQ3_3223) + 8.0 * yH * (yH *
CiHQ1_22 + 2.0 * yl * (
CLQ1_1122 + CLQ1_2222 + CLQ1_3322) +
Nc * yd * CQd1_2211 +
Nc * yd * CQd1_2222 +
Nc * yd * CQd1_2233 + ye *
CQe_2211 + ye * CQe_2222 + ye * CQe_2233 +
Nc * yu * CQu1_2211 +
Nc * yu * CQu1_2222 +
Nc * yu *
CQu1_2233));
3449 gADHQ1_33 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3455 + 2.0 * (CQQ1_1111 + CQQ1_2112 + CQQ1_3113) + 4.0 *
Nc * (CQQ3_1111 + CQQ3_1122 +
CQQ3_1133)
3456 - 2.0 * (CQQ3_1111 + CQQ3_1221 +
CQQ3_1331) - 2.0 * (CQQ3_1111 + CQQ3_2112 + CQQ3_3113)
3457 + 4.0 *
Nc * (CQQ3_1111 + CQQ3_2211 + CQQ3_3311));
3461 + 4.0 * (
CLQ3_1122 + CLQ3_2222 + CLQ3_3322) + 2.0 * (CQQ1_2112 + CQQ1_2222 +
CQQ1_2332)
3462 + 2.0 * (CQQ1_1221 + CQQ1_2222 + CQQ1_3223) + 4.0 *
Nc * (CQQ3_2211 + CQQ3_2222 +
CQQ3_2233)
3463 - 2.0 * (CQQ3_2112 + CQQ3_2222 +
CQQ3_2332) - 2.0 * (CQQ3_1221 + CQQ3_2222 + CQQ3_3223)
3464 + 4.0 *
Nc * (CQQ3_1122 + CQQ3_2222 + CQQ3_3322));
3471 + 4.0 *
Nc * (CQQ3_3311 + CQQ3_3322 +
CQQ3_3333));
3473 gADHe_11 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3478 gADHe_22 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3479 + 8.0 * yH * (
Cee_1122 + Cee_1221 + Cee_2112 +
Cee_2211 + 4.0 * Cee_2222 + Cee_2233 + Cee_2332 + Cee_3223 + Cee_3322))
3480 + 8.0 * yH * (yH *
CiHe_22 + 2.0 * yl *
CLe_1122 + 2.0 * yl * CLe_2222 + 2.0 * yl * CLe_3322
3483 gADHe_33 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3484 + 8.0 * yH * (
Cee_1133 + Cee_1331 + Cee_2233 + Cee_2332 + Cee_3113 + Cee_3223 +
Cee_3311 + Cee_3322 + 4.0 * Cee_3333))
3485 + 8.0 * yH * (yH *
CiHe_33 + 2.0 * yl *
CLe_1133 + 2.0 * yl * CLe_2233 + 2.0 * yl * CLe_3333
3486 +
Nc * (yd * (
Ced_3311 + Ced_3322 + Ced_3333) + yu * (
Ceu_3311 + Ceu_3322 + Ceu_3333) + 2.0 * yq * (
CQe_1133 + CQe_2233 + CQe_3333))));
3490 + 2.0 *
Nc * yq * CQu1_2211 + 2.0 *
Nc * yq *
CQu1_3311 +
Nc * yd * Cud1_1111
3491 +
Nc * yd * Cud1_1122 +
Nc * yd * Cud1_1133) + yu * (3.0 * ZetaB
3492 + 8.0 * yH * (2.0 * (1.0 +
Nc) * Cuu_1111 + Cuu_1221 +
Cuu_1331 + Cuu_2112 + Cuu_3113 +
Nc * (Cuu_1122 +
Cuu_1133 + Cuu_2211 + Cuu_3311))));
3495 + 2.0 * yl *
CLu_1122 + 2.0 * yl * CLu_2222 + 2.0 * yl * CLu_3322 + 2.0 *
Nc * yq * CQu1_1122
3496 + 2.0 *
Nc * yq * CQu1_2222 + 2.0 *
Nc * yq *
CQu1_3322 +
Nc * yd * Cud1_2211
3497 +
Nc * yd * Cud1_2222 +
Nc * yd * Cud1_2233) + yu * (3.0 * ZetaB
3498 + 8.0 * yH * (Cuu_1221 + Cuu_2112 + 2.0 * Cuu_2222 +
Cuu_2332 + Cuu_3223 +
Nc * (Cuu_1122 + Cuu_2211 + 2.0 * Cuu_2222 +
Cuu_2233 + Cuu_3322))));
3507 gADHd_11 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3508 + 8.0 * yH * ((1.0 + 2.0 *
Nc) * Cdd_1111 + Cdd_2112 + Cdd_3113 +
Nc * (Cdd_1122 + Cdd_1133 + Cdd_2211 + Cdd_3311)
3511 + 2.0 * yl *
CLd_3311 + 2.0 *
Nc * yq * CQd1_1111 + 2.0 *
Nc * yq * CQd1_2211
3514 gADHd_22 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3515 + 8.0 * yH * (Cdd_1221 + Cdd_2222 + Cdd_3223 +
Nc * (Cdd_1122 + Cdd_2211 + 2.0 * Cdd_2222 + Cdd_2233 + Cdd_3322)
3516 + Cdd_2112 + Cdd_2222 + Cdd_2332)) + 8.0 * yH * (ye * (
Ced_1122 + Ced_2222 + Ced_3322)
3518 + 2.0 * yl * CLd_3322 + 2.0 *
Nc * yq * CQd1_1122 + 2.0 *
Nc * yq * CQd1_2222
3521 gADHd_33 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3522 + 8.0 * yH * (Cdd_1331 + Cdd_2332 + Cdd_3333 +
Nc * (Cdd_1133 + Cdd_2233 + Cdd_3311 + Cdd_3322 + 2.0 * Cdd_3333)
3523 + Cdd_3113 + Cdd_3223 + Cdd_3333)) + 8.0 * yH * (ye * (
Ced_1133 + Ced_2233 + Ced_3333)
3525 + 2.0 * yl * CLd_3333 + 2.0 *
Nc * yq * CQd1_1133 + 2.0 *
Nc * yq * CQd1_2233
3528 gADG += (12.0 * cA3 - 3.0 * b03) * g32 *
CiG;
3529 gADW += (12.0 * cA2 - 3.0 * b02) * g22 *
CiW;
3531 gADHG += -((9.0 *
CiHG * g22) / 2.0) - 2.0 * b03 *
CiHG * g32
3532 - 6.0 *
CiHG * g12 * yH2;
3534 gADHW += -((5.0 *
CiHW * g22) / 2.0) - 2.0 * b02 *
CiHW * g22
3535 - 15.0 *
CiW * g23 + 2.0 *
CiHWB * g1 * g2 * yH - 6.0 *
CiHW * g12 * yH2;
3538 + 6.0 *
CiHWB * g1 * g2 * yH + 2.0 *
CiHB * g12 * yH2;
3541 + 4.0 *
CiHB * g1 * g2 * yH + 4.0 *
CiHW * g1 * g2 * yH
3542 + 6.0 *
CiW * g1 * g22 * yH - 2.0 *
CiHWB * g12 * yH2;
3548 + 20.0 / 3.0 *
CiHD * g12 * yH2 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11
3549 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33
3550 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_11 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_22
3551 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_33 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_11
3552 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_22 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_33
3557 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3558 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3560 gADHD += (9.0 *
CiHD * g22) / 2.0 + 80.0 / 3.0 *
CHbox * g12 * yH2 - 10.0 / 3.0 *
CiHD * g12 * yH2
3561 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22
3562 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_11
3563 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_22 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_33
3564 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_11 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_22
3567 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3568 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3570 gADH += -(9.0 *
CiH * g12) / 2.0 - (27.0 *
CiH * g22) / 2.0 - (3.0 *
CiHD * g24) / 4.0 - 9.0 *
CiHW * g24
3571 - 6.0 *
CiHWB * g1 * g23 * yH - 12.0 *
CiHB * g12 * g22 * yH2 - 6.0 *
CiHD * g12 * g22 * yH2
3572 - 12.0 *
CiHW * g12 * g22 * yH2 - 24.0 *
CiHWB * g13 * g2 * yH2 * yH - 48.0 *
CiHB * g14 * yH2 * yH2
3573 - 12.0 *
CiHD * g14 * yH2 * yH2 + 20.0 *
CiHbox * g22 * lambdaH - 6.0 *
CiHD * g22 * lambdaH
3574 + 36.0 *
CiHW * g22 * lambdaH + 24.0 *
CiHWB * g1 * g2 * yH * lambdaH
3575 + 48.0 *
CiHB * g12 * yH2 * lambdaH + 24.0 *
CiHD * g12 * yH2 * lambdaH
3576 + 16.0 / 3.0 * g22 * lambdaH * TrCHL3
3577 + 16.0 / 3.0 * g22 *
Nc * lambdaH * TrCHQ3;
3579 gADeH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_11r
3580 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_11r
3581 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_11r;
3583 gADeH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_22r
3584 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_22r
3585 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_22r;
3587 gADeH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_33r
3588 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_33r
3589 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_33r;
3592 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_11r
3593 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_11r;
3596 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_22r
3597 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_22r;
3600 + 24.0 * cF3 * (
CiHG + I * CiHGt) * g32 * Yt - 3.0 / 2.0 *
CiHD * (g22 - 4.0 * g12 * yH2) * Yt
3601 - 6.0 * (
CiHWB + I * CiHWBt) * g1 * g2 * yq * Yt + 12.0 * (
CiHB + I * CiHBt) * g12 * Yt * (yH2 + 2.0 * yq * yu)
3602 + 12.0 * g12 * yH * Yt * yu *
CiHQ1_33 - 12.0 * g12 * yH * Yt * yu *
CiHQ3_33
3604 - 3.0 * (g22 - 4.0 * g12 * yH * yq) * Yt *
CiHu_33 - 6.0 * g1 * Yt2 * (yq + yu) *
CiuB_33r - 3.0 * g1 * Yt2 * (yd + 3.0 * yu) *
CiuB_33r
3605 - 6.0 * g1 * yH * (-g22 + 4.0 * g12 * yH * (yq + yu)) *
CiuB_33r - 24.0 * cF3 * g3 * Yt2 *
CiuG_33r - 27.0 / 4.0 * g22 *
CiuH_33r
3606 - 6.0 * cF3 * g32 *
CiuH_33r - 3.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2) *
CiuH_33r
3607 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_33r;
3609 gADdH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_11r
3610 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_11r
3611 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_11r;
3613 gADdH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_22r
3614 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_22r
3615 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_22r;
3617 gADdH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_33r
3618 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_33r
3619 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_33r - 12.0 * g2 * Yt2 * CidW_33r + 3.0 * g22 * Yt *
CHud_33r;
3621 gADuG_11r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_11r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_11r
3624 gADuG_22r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_22r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_22r
3627 gADuG_33r = -4.0 * (
CiHG + I * CiHGt) * g3 * Yt - 3.0 * cA3 * (
CiG + I * CiGt) * g32 * Yt + 4.0 * g1 * g3 * (yq + yu) *
CiuB_33r
3628 + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_33r
3641 + 1.0 / 3.0 * g22 * CiLL_1331 + 2.0 / 3.0 * g22 *
CiLL_2112 + 2.0 / 3.0 * g22 * CiLL_2222
3642 + 1.0 / 3.0 * g22 * CiLL_2332 + 1.0 / 3.0 * g22 * CiLL_3113 + 1.0 / 3.0 * g22 * CiLL_3223
3644 + 2.0 / 3.0 * g22 *
Nc *
CLQ3_2211 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2222 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2233;
3726 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3728 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3730 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3732 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3734 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3736 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3739 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
3744 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3746 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3748 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3750 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3752 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3754 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3757 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
3762 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3764 else if (f.
is(
"ELECTRON"))
3766 else if (f.
is(
"MU"))
3768 else if (f.
is(
"TAU"))
3770 else if (f.
is(
"UP"))
3772 else if (f.
is(
"CHARM"))
3774 else if (f.
is(
"TOP"))
3776 else if (f.
is(
"DOWN"))
3778 else if (f.
is(
"STRANGE"))
3780 else if (f.
is(
"BOTTOM"))
3783 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
3789 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3793 else if (u.
is(
"CHARM"))
3795 else if (u.
is(
"TOP"))
3798 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3803 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3805 else if (f.
is(
"ELECTRON"))
3807 else if (f.
is(
"MU"))
3809 else if (f.
is(
"TAU"))
3811 else if (f.
is(
"UP"))
3813 else if (f.
is(
"CHARM"))
3815 else if (f.
is(
"TOP"))
3817 else if (f.
is(
"DOWN"))
3819 else if (f.
is(
"STRANGE"))
3821 else if (f.
is(
"BOTTOM"))
3824 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
3829 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3831 else if (f.
is(
"ELECTRON"))
3833 else if (f.
is(
"MU"))
3835 else if (f.
is(
"TAU"))
3837 else if (f.
is(
"UP"))
3839 else if (f.
is(
"CHARM"))
3841 else if (f.
is(
"TOP"))
3843 else if (f.
is(
"DOWN"))
3845 else if (f.
is(
"STRANGE"))
3847 else if (f.
is(
"BOTTOM"))
3850 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
3855 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3857 else if (f.
is(
"ELECTRON"))
3859 else if (f.
is(
"MU"))
3861 else if (f.
is(
"TAU"))
3863 else if (f.
is(
"UP"))
3865 else if (f.
is(
"CHARM"))
3867 else if (f.
is(
"TOP"))
3869 else if (f.
is(
"DOWN"))
3871 else if (f.
is(
"STRANGE"))
3873 else if (f.
is(
"BOTTOM"))
3876 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
3881 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3883 else if (f.
is(
"ELECTRON"))
3885 else if (f.
is(
"MU"))
3887 else if (f.
is(
"TAU"))
3889 else if (f.
is(
"UP"))
3891 else if (f.
is(
"CHARM"))
3893 else if (f.
is(
"TOP"))
3895 else if (f.
is(
"DOWN"))
3897 else if (f.
is(
"STRANGE"))
3899 else if (f.
is(
"BOTTOM"))
3902 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
3948 return ( (
Mz - 91.1879) / 91.1879);
3959 return ( (
mHl - 125.1) / 125.1);
3970 return ( (
mtpole - 173.0) / 173.0);
3992 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275);
4003 return ( ((
leptons[
TAU].getMass()) - 1.77682) / 1.77682);
4014 return ( (
GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
4025 return ( (
aleMz - 0.007754633699856456) / 0.007754633699856456);
4036 return ( (
aleMz - 0.0072973525664) / 0.0072973525664);
4047 return ( (
AlsMz - 0.1180) / 0.1180);
4059 return ( (
Mw_inp - 79.96717329554225) / 79.96717329554225);
4077 double G = g1 * g1 + g2*g2;
4082 double dalphaMz_2 = 0.0;
4087 dalphaMz_2 = 2.0 / G * (g1 * g1 / g2 * dg2Q + g2 * g2 / g1 * dg1Q)
4088 + g1 * g1 * (g1 * g1 - 3.0 * g2 * g2) / g2 / g2 / G / G * dg2L * dg2L + g2 * g2 * (g2 * g2 - 3.0 * g1 * g1) / g1 / g1 / G / G * dg1L * dg1L
4089 + 2.0 / G / G * (g1 * (g2 * g2 - 3.0 * g1 * g1) * dg2L + g2 * (g1 * g1 - 3.0 * g2 * g2) * dg1L) *
CiHWB *
v2_over_LambdaNP2
4090 + 8.0 * g1 * g2 / G / G * dg1L * dg2L
4104 return (
aleMz * (dalphaMz_2));
4169 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4170 double deltaGamma_Wij_2;
4176 if (fi.
is(
"LEPTON")) {
4179 if (fi.
is(
"QUARK")) {
4187 if (fi.
is(
"QUARK")) {
4188 GammaW_tree =
Nc * G0;
4197 return deltaGamma_Wij_2;
4202 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4203 double deltaGamma_Wij;
4212 if (fi.
is(
"QUARK")) {
4213 GammaW_tree =
Nc * G0;
4227 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij *
v2_over_LambdaNP2);
4229 return deltaGamma_Wij;
4235 if (OutputOrder() == 0) {
4236 return (trueSM.GammaW(fi, fj));
4238 if (OutputOrder() == 1) {
4239 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
4241 if (OutputOrder() == 2) {
4242 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4244 if (OutputOrder() == 3) {
4245 return (deltaGamma_Wff_2(fi, fj));
4249 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4279 return deltaGammaWLep2 + deltaGammaWHad2;
4284 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4285 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
4344 if (OutputOrder() == 0 || OutputOrder() == 3) {
4347 if (OutputOrder() == 1 || OutputOrder() == 2) {
4348 return (deltaGL_f(p) + deltaGR_f(p));
4351 return (deltaGL_f(p) + deltaGR_f(p));
4357 double deltaGVf2 = 0.0;
4370 if (OutputOrder() == 0 || OutputOrder() == 3) {
4373 if (OutputOrder() == 1 || OutputOrder() == 2) {
4374 return (deltaGL_f(p) - deltaGR_f(p));
4377 return (deltaGL_f(p) - deltaGR_f(p));
4383 double deltaGAf2 = 0.0;
4407 return (NPindirect + NPdirect);
4425 if (p.
is(
"LEPTON")) {
4429 if (p.
is(
"QUARK")) {
4449 return NPindirect + NPdirect;
4464 return (NPindirect + NPdirect);
4480 if (p.
is(
"NEUTRINO_1") || p.
is(
"NEUTRINO_2") || p.
is(
"NEUTRINO_3")) {
4483 if (p.
is(
"ELECTRON") || p.
is(
"MU") || p.
is(
"TAU")) {
4486 if (p.
is(
"UP") || p.
is(
"CHARM")) {
4489 if (p.
is(
"DOWN") || p.
is(
"STRANGE") || p.
is(
"BOTTOM")) {
4505 return (NPindirect + NPdirect);
4510 double GammW0 = trueSM.GammaW();
4511 double dGammW = deltaGamma_W();
4513 double GammWij0 = trueSM.GammaW(fi, fj);
4514 double dGammWij = deltaGamma_Wff(fi, fj);
4518 if (FlagQuadraticTerms) {
4519 double dGammW2 = deltaGamma_W_2();
4520 double dGammWij2 = deltaGamma_Wff_2(fi, fj);
4521 BrW_2 = GammWij0 / GammW0 * (dGammWij2 / GammWij0 - dGammW2 / GammW0
4522 + pow(dGammW, 2.0) / pow(GammW0, 2.0) + dGammWij * dGammW / GammWij0 / GammW0);
4525 if (OutputOrder() == 0) {
4526 return (GammWij0 / GammW0);
4528 if (OutputOrder() == 1) {
4529 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0);
4531 if (OutputOrder() == 2) {
4532 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4534 if (OutputOrder() == 3) {
4539 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4544 double GammWli0, GammWlj0;
4545 double dGammWli, dGammWlj;
4547 if (li.
is(
"ELECTRON")) {
4550 }
else if (li.
is(
"MU")) {
4553 }
else if (li.
is(
"TAU")) {
4557 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. li must be a charged lepton");
4560 if (lj.
is(
"ELECTRON")) {
4563 }
else if (lj.
is(
"MU")) {
4566 }
else if (lj.
is(
"TAU")) {
4570 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. lj must be a charged lepton");
4573 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
4578 double GammWcX0, GammWhad0;
4579 double dGammWcX, dGammWhad;
4594 GammWhad0 = GammWcX0
4598 dGammWhad = dGammWcX
4609 double dGammWhad2 = dGammWcX2
4614 RWc_2 = dGammWcX2 / GammWhad0 - GammWcX0 * dGammWhad2 / pow(GammWhad0, 2.0)
4615 + GammWcX0 * pow(dGammWhad, 2.0) / pow(GammWhad0, 3.0)
4616 - dGammWcX * dGammWhad / pow(GammWhad0, 2.0);
4620 return (GammWcX0 / GammWhad0);
4623 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0);
4626 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4633 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4638 double GammZli0, GammZlj0;
4639 double dGammZli, dGammZlj;
4641 if (li.
is(
"ELECTRON") || li.
is(
"MU") || li.
is(
"TAU")) {
4645 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. li must be a charged lepton");
4648 if (lj.
is(
"ELECTRON") || lj.
is(
"MU") || lj.
is(
"TAU")) {
4652 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. lj must be a charged lepton");
4655 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
4661 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
4672 return (NPindirect + NPdirect);
4678 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
4694 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4695 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4696 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4697 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
4698 gslpp::complex gSM, dg;
4704 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
4706 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t *
AH_f(tau_t) + dKappa_b *
AH_f(tau_b) + dKappa_c *
AH_f(tau_c));
4751 return (NPindirect + NPdirect);
4775 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4776 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4777 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4778 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4779 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4780 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4782 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
4783 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
4784 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
4785 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
4786 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
4787 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
4788 double alpha2 = sqrt(2.0) *
GF * M_w_2 / M_PI;
4789 double aPiv = sqrt(
ale * alpha2) / 4.0 / M_PI /
v();
4792 gslpp::complex gSM, dg;
4815 gSM = -aPiv * ((3.0 * vSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4816 3.0 * vSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4817 3.0 * vSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4818 vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4822 dg = deltaloc / gSM - (aPiv / gSM) * (
4823 (3.0 * vSMt * dKappa_t * Qt *
AHZga_f(tau_t, lambda_t) +
4824 3.0 * vSMb * dKappa_b * Qb *
AHZga_f(tau_b, lambda_b) +
4825 3.0 * vSMc * dKappa_c * Qc *
AHZga_f(tau_c, lambda_c) +
4826 dKappa_tau * vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4827 dKappa_mu * vSMmu * Qmu *
AHZga_f(tau_mu, lambda_mu)) /
cW_tree +
4828 dKappa_W *
AHZga_W(tau_W, lambda_W) +
4829 (3.0 * dvSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4830 3.0 * dvSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4831 3.0 * dvSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4832 dvSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4865 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4866 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4867 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4868 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4869 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4870 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4872 double aPiv =
ale / 8.0 / M_PI /
v();
4873 gslpp::complex gSM, dg;
4883 gSM = aPiv * (3.0 * Qt * Qt *
AH_f(tau_t) +
4884 3.0 * Qb * Qb *
AH_f(tau_b) +
4885 3.0 * Qc * Qc *
AH_f(tau_c) +
4886 Qtau * Qtau *
AH_f(tau_tau) +
4887 Qmu * Qmu *
AH_f(tau_mu) +
4890 dg = deltaloc / gSM + (aPiv / gSM) * (
4891 3.0 * Qt * Qt * dKappa_t *
AH_f(tau_t) +
4892 3.0 * Qb * Qb * dKappa_b *
AH_f(tau_b) +
4893 3.0 * Qc * Qc * dKappa_c *
AH_f(tau_c) +
4894 dKappa_tau * Qtau * Qtau *
AH_f(tau_tau) +
4895 dKappa_mu * Qmu * Qmu *
AH_f(tau_mu) +
4896 dKappa_W *
AH_W(tau_W)
4928 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
4937 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
5013 tmp = asin(1.0 / sqrt(tau));
5016 tmp = log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i();
5017 return (-0.25 * tmp * tmp);
5025 tmp = sqrt(tau - 1.0) * asin(1.0 / sqrt(tau));
5028 tmp = sqrt(1.0 - tau) * (log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i());
5039 tmp = tau *
lambda * (1.0 + tmp) / (2.0 * (tau -
lambda));
5055 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
5060 return -(2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau));
5076 tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) *
I_triangle_1(tau,
lambda);
5092 gslpp::complex G_eff_t_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_t * m_t /
mHl /
mHl);
5093 gslpp::complex G_eff_b_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_b * m_b /
mHl /
mHl);
5094 gslpp::complex G_eff_c_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_c * m_c /
mHl /
mHl);
5095 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
5110 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
5111 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
5112 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
5114 double mu = (2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));
5132 gslpp::complex tmp2 = tmpt + tmpb + tmpc + tmpHG;
5146 mu += eggFint + eggFpar;
5149 mu += delta_muggH_1(sqrt_s);
5151 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5159 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
5160 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
5161 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
5162 double ct, c2t, c3, cg, c2g;
5164 if (sqrt_s == 14.0) {
5184 }
else if (sqrt_s == 100.0) {
5205 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
5214 mu = 0.0010 + A1HH * ct * ct * ct * ct +
5216 A3HH * ct * ct * c3 * c3 +
5217 A4HH * cg * cg * c3 * c3 +
5219 A6HH * c2t * ct * ct +
5220 A7HH * ct * ct * ct * c3 +
5221 A8HH * c2t * ct * c3 +
5222 A9HH * c2t * cg * c3 +
5224 A11HH * ct * ct * cg * c3 +
5225 A12HH * ct * ct * c2g +
5226 A13HH * ct * c3 * c3 * cg +
5227 A14HH * ct * c3 * c2g +
5228 A15HH * cg * c3*c2g;
5230 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5241 if (sqrt_s == 1.96) {
5276 }
else if (sqrt_s == 7.0) {
5311 }
else if (sqrt_s == 8.0) {
5345 }
else if (sqrt_s == 13.0) {
5378 }
else if (sqrt_s == 14.0) {
5415 }
else if (sqrt_s == 27.0) {
5444 }
else if (sqrt_s == 100.0) {
5474 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muVBF_1()");
5489 mu += eVBFint + eVBFpar;
5492 mu += delta_muVBF_1(sqrt_s);
5494 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5505 if (sqrt_s == 13.0) {
5533 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
5543 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5556 if (sqrt_s == 0.240) {
5583 }
else if (sqrt_s == 0.250) {
5610 }
else if (sqrt_s == 0.350) {
5637 }
else if (sqrt_s == 0.365) {
5664 }
else if (sqrt_s == 0.380) {
5691 }
else if (sqrt_s == 0.500) {
5718 }
else if (sqrt_s == 1.0) {
5745 }
else if (sqrt_s == 1.4) {
5772 }
else if (sqrt_s == 1.5) {
5799 }
else if (sqrt_s == 3.0) {
5827 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
5837 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5862 if (sqrt_s == 0.240) {
5893 }
else if (sqrt_s == 0.250) {
5924 }
else if (sqrt_s == 0.350) {
5955 }
else if (sqrt_s == 0.365) {
5986 }
else if (sqrt_s == 0.380) {
6017 }
else if (sqrt_s == 0.500) {
6048 }
else if (sqrt_s == 1.0) {
6079 }
else if (sqrt_s == 1.4) {
6110 }
else if (sqrt_s == 1.5) {
6141 }
else if (sqrt_s == 3.0) {
6173 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
6183 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6199 if (sqrt_s == 0.240) {
6203 if (Pol_em == 80. && Pol_ep == -30.) {
6225 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6247 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6269 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6292 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6295 }
else if (sqrt_s == 0.250) {
6299 if (Pol_em == 80. && Pol_ep == -30.) {
6321 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6343 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6365 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6388 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6391 }
else if (sqrt_s == 0.350) {
6395 if (Pol_em == 80. && Pol_ep == -30.) {
6417 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6439 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6461 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6484 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6487 }
else if (sqrt_s == 0.365) {
6491 if (Pol_em == 80. && Pol_ep == -30.) {
6513 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6535 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6557 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6580 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6583 }
else if (sqrt_s == 0.380) {
6587 if (Pol_em == 80. && Pol_ep == -30.) {
6609 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6631 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6653 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6676 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6679 }
else if (sqrt_s == 0.500) {
6683 if (Pol_em == 80. && Pol_ep == -30.) {
6705 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6727 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6749 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6772 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6775 }
else if (sqrt_s == 1.0) {
6779 if (Pol_em == 80. && Pol_ep == -30.) {
6801 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6823 }
else if (Pol_em == 80. && Pol_ep == -20.) {
6845 }
else if (Pol_em == -80. && Pol_ep == 20.) {
6867 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6889 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6912 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6915 }
else if (sqrt_s == 1.4) {
6919 if (Pol_em == 80. && Pol_ep == -30.) {
6941 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6963 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6985 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7008 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7011 }
else if (sqrt_s == 1.5) {
7015 if (Pol_em == 80. && Pol_ep == -30.) {
7037 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7059 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7081 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7104 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7107 }
else if (sqrt_s == 3.0) {
7111 if (Pol_em == 80. && Pol_ep == -30.) {
7133 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7155 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7177 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7200 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7204 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7214 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7228 if (sqrt_s == 0.240) {
7257 }
else if (sqrt_s == 0.250) {
7286 }
else if (sqrt_s == 0.350) {
7315 }
else if (sqrt_s == 0.365) {
7344 }
else if (sqrt_s == 0.380) {
7373 }
else if (sqrt_s == 0.500) {
7402 }
else if (sqrt_s == 1.0) {
7431 }
else if (sqrt_s == 1.4) {
7460 }
else if (sqrt_s == 1.5) {
7489 }
else if (sqrt_s == 3.0) {
7519 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
7530 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7544 if (sqrt_s == 0.240) {
7548 if (Pol_em == 80. && Pol_ep == -30.) {
7569 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7590 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7611 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7633 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7636 }
else if (sqrt_s == 0.250) {
7640 if (Pol_em == 80. && Pol_ep == -30.) {
7661 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7682 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7703 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7725 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7728 }
else if (sqrt_s == 0.350) {
7732 if (Pol_em == 80. && Pol_ep == -30.) {
7753 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7774 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7795 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7817 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7820 }
else if (sqrt_s == 0.365) {
7824 if (Pol_em == 80. && Pol_ep == -30.) {
7845 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7866 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7887 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7909 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7912 }
else if (sqrt_s == 0.380) {
7916 if (Pol_em == 80. && Pol_ep == -30.) {
7937 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7958 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7979 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8001 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8004 }
else if (sqrt_s == 0.500) {
8008 if (Pol_em == 80. && Pol_ep == -30.) {
8029 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8050 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8071 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8093 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8096 }
else if (sqrt_s == 1.0) {
8100 if (Pol_em == 80. && Pol_ep == -30.) {
8121 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8142 }
else if (Pol_em == 80. && Pol_ep == -20.) {
8163 }
else if (Pol_em == -80. && Pol_ep == 20.) {
8184 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8205 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8227 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8230 }
else if (sqrt_s == 1.4) {
8234 if (Pol_em == 80. && Pol_ep == -30.) {
8255 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8276 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8297 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8319 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8322 }
else if (sqrt_s == 1.5) {
8326 if (Pol_em == 80. && Pol_ep == -30.) {
8347 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8368 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8389 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8411 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8414 }
else if (sqrt_s == 3.0) {
8418 if (Pol_em == 80. && Pol_ep == -30.) {
8439 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8460 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8481 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8503 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8507 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8518 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8530 if (sqrt_s == 1.3) {
8549 }
else if (sqrt_s == 1.8) {
8568 }
else if (sqrt_s == 3.5) {
8587 }
else if (sqrt_s == 5.0) {
8607 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
8612 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8624 if (sqrt_s == 1.3) {
8649 }
else if (sqrt_s == 1.8) {
8674 }
else if (sqrt_s == 3.5) {
8699 }
else if (sqrt_s == 5.0) {
8725 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
8730 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8741 if (sqrt_s == 1.96) {
8766 }
else if (sqrt_s == 7.0) {
8791 }
else if (sqrt_s == 8.0) {
8816 }
else if (sqrt_s == 13.0) {
8841 }
else if (sqrt_s == 14.0) {
8866 }
else if (sqrt_s == 27.0) {
8889 }
else if (sqrt_s == 100.0) {
8913 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muWH1()");
8928 mu += eWHint + eWHpar;
8931 mu += delta_muWH_1(sqrt_s);
8933 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8944 if (sqrt_s == 13.0) {
8970 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWHpT250()");
8980 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8991 if (sqrt_s == 1.96) {
9023 }
else if (sqrt_s == 7.0) {
9055 }
else if (sqrt_s == 8.0) {
9087 }
else if (sqrt_s == 13.0) {
9119 }
else if (sqrt_s == 14.0) {
9154 }
else if (sqrt_s == 27.0) {
9181 }
else if (sqrt_s == 100.0) {
9208 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muZH_1()");
9223 mu += eZHint + eZHpar;
9226 mu += delta_muZH_1(sqrt_s);
9228 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9239 if (sqrt_s == 13.0) {
9272 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZHpT250()");
9282 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9296 if (sqrt_s == 0.240) {
9325 }
else if (sqrt_s == 0.250) {
9354 }
else if (sqrt_s == 0.350) {
9383 }
else if (sqrt_s == 0.365) {
9412 }
else if (sqrt_s == 0.380) {
9441 }
else if (sqrt_s == 0.500) {
9470 }
else if (sqrt_s == 1.0) {
9499 }
else if (sqrt_s == 1.4) {
9528 }
else if (sqrt_s == 1.5) {
9557 }
else if (sqrt_s == 3.0) {
9587 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
9597 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9606 double mu =
mueeZH(sqrt_s);
9609 double deltaBRratio;
9614 deltaBRratio = deltaBRratio /
9619 return mu + deltaBRratio;
9626 double mu =
mueeZH(sqrt_s);
9629 double deltaBRratio;
9637 deltaBRratio = deltaBRratio /
9644 return mu + deltaBRratio;
9656 if (sqrt_s == 0.240) {
9660 if (Pol_em == 80. && Pol_ep == -30.) {
9681 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9702 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9723 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9745 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9748 }
else if (sqrt_s == 0.250) {
9752 if (Pol_em == 80. && Pol_ep == -30.) {
9773 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9794 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9815 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9837 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9840 }
else if (sqrt_s == 0.350) {
9844 if (Pol_em == 80. && Pol_ep == -30.) {
9865 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9886 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9907 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9929 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9932 }
else if (sqrt_s == 0.365) {
9936 if (Pol_em == 80. && Pol_ep == -30.) {
9957 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9978 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9999 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10021 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10024 }
else if (sqrt_s == 0.380) {
10028 if (Pol_em == 80. && Pol_ep == -30.) {
10049 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10070 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10091 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10113 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10116 }
else if (sqrt_s == 0.500) {
10120 if (Pol_em == 80. && Pol_ep == -30.) {
10141 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10162 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10183 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10205 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10208 }
else if (sqrt_s == 1.0) {
10212 if (Pol_em == 80. && Pol_ep == -30.) {
10233 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10254 }
else if (Pol_em == 80. && Pol_ep == -20.) {
10275 }
else if (Pol_em == -80. && Pol_ep == 20.) {
10296 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10317 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10339 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10342 }
else if (sqrt_s == 1.4) {
10346 if (Pol_em == 80. && Pol_ep == -30.) {
10367 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10388 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10409 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10431 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10434 }
else if (sqrt_s == 1.5) {
10438 if (Pol_em == 80. && Pol_ep == -30.) {
10459 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10480 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10501 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10523 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10526 }
else if (sqrt_s == 3.0) {
10530 if (Pol_em == 80. && Pol_ep == -30.) {
10551 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10572 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10593 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10615 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10619 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10629 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10638 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10641 double deltaBRratio;
10646 deltaBRratio = deltaBRratio /
10651 return mu + deltaBRratio;
10658 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10661 double deltaBRratio;
10669 deltaBRratio = deltaBRratio /
10676 return mu + deltaBRratio;
10684 double aL, aR, aPol;
10685 double sM = sqrt_s * sqrt_s;
10686 double Mz2 =
Mz*
Mz;
10690 double dv, dg, dgp, dgL, dgR;
10691 double kCM, kCM2, EZ, EZ2, kZ, kH;
10693 double CHpsk, CTpsk, CHL, CHLp, CHE;
10694 double CWB, CBB, CWW;
10711 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
10714 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
10717 EZ = sqrt(Mz2 + kCM2);
10720 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
10722 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
10740 + 0.5 * (CHL + CHLp)
10752 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHL + CHLp) / (0.5 -
sW2_tree) + kZ * dMz + kH*dMH;
10753 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE /
sW2_tree + kZ * dMz + kH*dMH;
10756 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
10757 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
10764 double bL, bR, bPol;
10765 double sM = sqrt_s * sqrt_s;
10766 double Mz2 =
Mz*
Mz;
10768 double ZetaZ, ZetaAZ;
10769 double CWB, CBB, CWW;
10784 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
10785 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
10796 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10810 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10819 double sigmaWH_SM = 0.26944e-01;
10820 double sigmaZH_SM = 0.14600e-01;
10821 double sigmaWH =
muWHpT250(sqrt_s) * sigmaWH_SM;
10822 double sigmaZH =
muZHpT250(sqrt_s) * sigmaZH_SM;
10823 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10825 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10835 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
10836 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
10837 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
10838 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
10840 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10853 if (sqrt_s == 1.96) {
10898 }
else if (sqrt_s == 7.0) {
10943 }
else if (sqrt_s == 8.0) {
10988 }
else if (sqrt_s == 13.0) {
11043 }
else if (sqrt_s == 14.0) {
11072 }
else if (sqrt_s == 27.0) {
11091 }
else if (sqrt_s == 100.0) {
11111 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muttH_1()");
11126 mu += ettHint + ettHpar;
11129 mu += delta_muttH_1(sqrt_s);
11131 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11142 if (sqrt_s == 7.0) {
11154 }
else if (sqrt_s == 8.0) {
11166 }
else if (sqrt_s == 13.0) {
11178 }
else if (sqrt_s == 14.0) {
11190 }
else if (sqrt_s == 27.0) {
11202 }
else if (sqrt_s == 100.0) {
11215 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
11225 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11234 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
11237 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
11239 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11253 if (sqrt_s == 0.500) {
11288 }
else if (sqrt_s == 1.0) {
11323 }
else if (sqrt_s == 1.4) {
11358 }
else if (sqrt_s == 1.5) {
11393 }
else if (sqrt_s == 3.0) {
11429 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
11439 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11453 if (sqrt_s == 0.500) {
11457 if (Pol_em == 80. && Pol_ep == -30.) {
11484 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11511 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11538 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11566 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11569 }
else if (sqrt_s == 1.0) {
11573 if (Pol_em == 80. && Pol_ep == -30.) {
11600 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11627 }
else if (Pol_em == 80. && Pol_ep == -20.) {
11654 }
else if (Pol_em == -80. && Pol_ep == 20.) {
11681 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11708 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11736 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11739 }
else if (sqrt_s == 1.4) {
11743 if (Pol_em == 80. && Pol_ep == -30.) {
11770 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11797 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11824 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11852 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11855 }
else if (sqrt_s == 1.5) {
11859 if (Pol_em == 80. && Pol_ep == -30.) {
11886 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11913 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11940 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11968 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11971 }
else if (sqrt_s == 3.0) {
11975 if (Pol_em == 80. && Pol_ep == -30.) {
12002 }
else if (Pol_em == -80. && Pol_ep == 30.) {
12029 }
else if (Pol_em == 80. && Pol_ep == 0.) {
12056 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12084 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12088 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12098 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12107 if (sqrt_s == 0.125) {
12114 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummH()");
12116 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12129 mu = 1.0 + 2.0 * dymu / ymuSM;
12133 mu += dymu * dymu / ymuSM / ymuSM;
12136 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12150 if (sqrt_s == 3.0) {
12180 }
else if (sqrt_s == 10.0) {
12211 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummZH()");
12221 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12237 if (sqrt_s == 3.0) {
12269 }
else if (sqrt_s == 10.0) {
12302 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHvv()");
12312 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12326 if (sqrt_s == 3.0) {
12356 }
else if (sqrt_s == 10.0) {
12387 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHmm()");
12398 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12412 if (sqrt_s == 3.0) {
12448 }
else if (sqrt_s == 10.0) {
12485 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummttH()");
12495 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12505 double width = 1.0;
12514 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
12522 double deltaGammaRatio;
12538 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12540 return deltaGammaRatio;
12545 double deltaGammaRatio;
12563 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12565 return deltaGammaRatio;
12570 double deltaGammaRatio;
12591 double width = 1.0;
12606 double dwidth = 0.0;
12608 double C1 = 0.0066;
12650 double dwidth = 0.0;
12661 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12677 GHiR += dGHiR1 + dGHiR2;
12678 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12687 double width = 1.0;
12702 double dwidth = 0.0;
12722 double dwidth = 0.0;
12742 double width = 1.0;
12757 double dwidth = 0.0;
12759 double C1 = 0.0073;
12766 CWff = CWff / (3.0 + 2.0 *
Nc);
12768 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 *
Nc) / (
Nc *
v2);
12801 double dwidth = 0.0;
12812 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12828 GHiR += dGHiR1 + dGHiR2;
12829 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12837 double width = 1.0;
12852 double dwidth = 0.0;
12872 double dwidth = 0.0;
12890 double width = 1.0;
12905 double dwidth = 0.0;
12907 double C1 = 0.0083;
12926 sf = -11267.6 * (1.0 / 3.0) * (
12965 double dwidth = 0.0;
12976 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12992 GHiR += dGHiR1 + dGHiR2;
12993 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13008 double width = 1.0;
13023 double dwidth = 0.0;
13082 double dwidth = 0.0;
13093 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13109 GHiR += dGHiR1 + dGHiR2;
13110 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13118 double deltaBRratio;
13123 deltaBRratio = deltaBRratio /
13133 double deltaBRratio;
13144 double deltaBRratio;
13156 double width = 1.0;
13171 double dwidth = 0.0;
13173 double C1 = 0.0049;
13230 double dwidth = 0.0;
13241 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13257 GHiR += dGHiR1 + dGHiR2;
13258 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13267 double width = 1.0;
13282 double dwidth = 0.0;
13308 double dwidth = 0.0;
13319 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13335 GHiR += dGHiR1 + dGHiR2;
13336 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13345 double width = 1.0;
13360 double dwidth = 0.0;
13387 double dwidth = 0.0;
13398 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13414 GHiR += dGHiR1 + dGHiR2;
13415 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13424 double width = 1.0;
13439 double dwidth = 0.0;
13479 double dwidth = 0.0;
13490 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13506 GHiR += dGHiR1 + dGHiR2;
13507 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13516 double width = 1.0;
13530 double dwidth = 0.0;
13577 double dwidth = 0.0;
13588 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13604 GHiR += dGHiR1 + dGHiR2;
13605 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13614 double width = 1.0;
13628 double dwidth = 0.0;
13630 double C1 = 0.0083;
13677 double dwidth = 0.0;
13687 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13703 GHiR += dGHiR1 + dGHiR2;
13704 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13713 double width = 1.0;
13727 double dwidth = 0.0;
13729 double C1 = 0.0083;
13774 double dwidth = 0.0;
13784 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13800 GHiR += dGHiR1 + dGHiR2;
13801 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13810 double width = 1.0;
13824 double dwidth = 0.0;
13826 double C1 = 0.0083;
13870 double dwidth = 0.0;
13880 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13896 GHiR += dGHiR1 + dGHiR2;
13897 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13906 double width = 1.0;
13920 double dwidth = 0.0;
13922 double C1 = 0.0083;
13972 double dwidth = 0.0;
13982 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13998 GHiR += dGHiR1 + dGHiR2;
13999 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14008 double width = 1.0;
14022 double dwidth = 0.0;
14024 double C1 = 0.0083;
14073 double dwidth = 0.0;
14083 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14099 GHiR += dGHiR1 + dGHiR2;
14100 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14109 double width = 1.0;
14123 double dwidth = 0.0;
14125 double C1 = 0.0083;
14170 double dwidth = 0.0;
14180 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14196 GHiR += dGHiR1 + dGHiR2;
14197 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14206 double width = 1.0;
14220 double dwidth = 0.0;
14222 double C1 = 0.0083;
14266 double dwidth = 0.0;
14276 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14292 GHiR += dGHiR1 + dGHiR2;
14293 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14302 double width = 1.0;
14316 double dwidth = 0.0;
14318 double C1 = 0.0083;
14363 double dwidth = 0.0;
14373 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14389 GHiR += dGHiR1 + dGHiR2;
14390 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14399 double width = 1.0;
14413 double dwidth = 0.0;
14415 double C1 = 0.0083;
14462 double dwidth = 0.0;
14472 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14488 GHiR += dGHiR1 + dGHiR2;
14489 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14498 double width = 1.0;
14512 double dwidth = 0.0;
14514 double C1 = 0.0083;
14566 double dwidth = 0.0;
14576 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14592 GHiR += dGHiR1 + dGHiR2;
14593 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14602 double width = 1.0;
14616 double dwidth = 0.0;
14618 double C1 = 0.0083;
14669 double dwidth = 0.0;
14679 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14695 GHiR += dGHiR1 + dGHiR2;
14696 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14705 double width = 1.0;
14719 double dwidth = 0.0;
14721 double C1 = 0.0083;
14774 double dwidth = 0.0;
14784 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14800 GHiR += dGHiR1 + dGHiR2;
14801 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14810 double width = 1.0;
14824 double dwidth = 0.0;
14826 double C1 = 0.0083;
14874 double dwidth = 0.0;
14884 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14900 GHiR += dGHiR1 + dGHiR2;
14901 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14910 double width = 1.0;
14924 double dwidth = 0.0;
14926 double C1 = 0.0083;
14976 double dwidth = 0.0;
14986 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15002 GHiR += dGHiR1 + dGHiR2;
15003 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15012 double width = 1.0;
15026 double dwidth = 0.0;
15028 double C1 = 0.0083;
15075 double dwidth = 0.0;
15085 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15101 GHiR += dGHiR1 + dGHiR2;
15102 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15111 double width = 1.0;
15125 double dwidth = 0.0;
15127 double C1 = 0.0083;
15172 double dwidth = 0.0;
15182 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15198 GHiR += dGHiR1 + dGHiR2;
15199 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15208 double width = 1.0;
15222 double dwidth = 0.0;
15224 double C1 = 0.0083;
15266 double dwidth = 0.0;
15276 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15292 GHiR += dGHiR1 + dGHiR2;
15293 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15302 double width = 1.0;
15316 double dwidth = 0.0;
15318 double C1 = 0.0083;
15360 double dwidth = 0.0;
15370 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15386 GHiR += dGHiR1 + dGHiR2;
15387 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15396 double width = 1.0;
15410 double dwidth = 0.0;
15412 double C1 = 0.0083;
15456 double dwidth = 0.0;
15466 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15482 GHiR += dGHiR1 + dGHiR2;
15483 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15492 double width = 1.0;
15506 double dwidth = 0.0;
15508 double C1 = 0.0083;
15554 double dwidth = 0.0;
15564 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15580 GHiR += dGHiR1 + dGHiR2;
15581 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15590 double width = 1.0;
15604 double dwidth = 0.0;
15606 double C1 = 0.0083;
15654 double dwidth = 0.0;
15664 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15680 GHiR += dGHiR1 + dGHiR2;
15681 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15690 double width = 1.0;
15704 double dwidth = 0.0;
15706 double C1 = 0.0073;
15749 double dwidth = 0.0;
15759 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15775 GHiR += dGHiR1 + dGHiR2;
15776 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15785 double width = 1.0;
15799 double dwidth = 0.0;
15801 double C1 = 0.0073;
15843 double dwidth = 0.0;
15853 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15869 GHiR += dGHiR1 + dGHiR2;
15870 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15879 double width = 1.0;
15893 double dwidth = 0.0;
15895 double C1 = 0.0073;
15937 double dwidth = 0.0;
15947 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15963 GHiR += dGHiR1 + dGHiR2;
15964 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15973 double width = 1.0;
15987 double dwidth = 0.0;
15989 double C1 = 0.0073;
16034 double dwidth = 0.0;
16044 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16060 GHiR += dGHiR1 + dGHiR2;
16061 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16070 double width = 1.0;
16084 double dwidth = 0.0;
16086 double C1 = 0.0073;
16140 double dwidth = 0.0;
16150 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16166 GHiR += dGHiR1 + dGHiR2;
16167 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16176 double width = 1.0;
16190 double dwidth = 0.0;
16192 double C1 = 0.0073;
16246 double dwidth = 0.0;
16256 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16272 GHiR += dGHiR1 + dGHiR2;
16273 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16282 double width = 1.0;
16296 double dwidth = 0.0;
16298 double C1 = 0.0073;
16349 double dwidth = 0.0;
16359 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16375 GHiR += dGHiR1 + dGHiR2;
16376 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16385 double width = 1.0;
16399 double dwidth = 0.0;
16401 double C1 = 0.0073;
16448 double dwidth = 0.0;
16458 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16474 GHiR += dGHiR1 + dGHiR2;
16475 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16484 double width = 1.0;
16498 double dwidth = 0.0;
16500 double C1 = 0.0073;
16547 double dwidth = 0.0;
16557 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16573 GHiR += dGHiR1 + dGHiR2;
16574 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16583 double width = 1.0;
16597 double dwidth = 0.0;
16600 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16601 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16602 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16603 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16604 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16605 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
16606 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16609 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16610 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16611 wHLvudSM + wH2udSM + wH2LvSM;
16626 double dwidth = 0.0;
16629 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16630 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16631 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16632 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16633 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16634 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
16635 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16638 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16639 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16640 wHLvudSM + wH2udSM + wH2LvSM;
16658 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16674 GHiR += dGHiR1 + dGHiR2;
16675 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16684 double width = 1.0;
16698 double dwidth = 0.0;
16701 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
16704 double wH4lSM = wH2e2muSM + wH4L2SM;
16713 double dwidth = 0.0;
16723 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16739 GHiR += dGHiR1 + dGHiR2;
16740 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16749 double width = 1.0;
16763 double dwidth = 0.0;
16766 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
16769 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
16779 double dwidth = 0.0;
16789 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16805 GHiR += dGHiR1 + dGHiR2;
16806 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16814const double NPSMEFTd6::GammaHlljjRatio()
const
16817 double width = 1.0;
16819 width += deltaGammaHlljjRatio1();
16823 width += deltaGammaHlljjRatio2();
16829const double NPSMEFTd6::deltaGammaHlljjRatio1()
const
16831 double dwidth = 0.0;
16833 double C1 = 0.0083;
16884const double NPSMEFTd6::deltaGammaHlljjRatio2()
const
16886 double dwidth = 0.0;
16896 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16898 dGHiR1 = deltaGammaHlljjRatio1();
16904 dGHiR2 = deltaGammaHlljjRatio2();
16912 GHiR += dGHiR1 + dGHiR2;
16913 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16922 double width = 1.0;
16936 double dwidth = 0.0;
16938 double C1 = 0.0073;
16982 double dwidth = 0.0;
16992 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17008 GHiR += dGHiR1 + dGHiR2;
17009 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17018 double width = 1.0;
17032 double dwidth = 0.0;
17035 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
17038 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
17049 double dwidth = 0.0;
17059 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17075 GHiR += dGHiR1 + dGHiR2;
17076 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17085 double width = 1.0;
17099 double dwidth = 0.0;
17102 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
17105 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
17108 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
17115 double dwidth = 0.0;
17125 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17141 GHiR += dGHiR1 + dGHiR2;
17142 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17152 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
17166 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17175 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17183 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
17184 double GHvisR = 1.0;
17221 GHvisR += dvis1 + dvis2;
17222 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17269 dsigmarat = dsigmarat - (
17286 return dsigmarat * (BrHbbrat / BrZbbrat);
17661 double eVHtot, eVHgaga;
17665 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17724 double eVHtot, eVHZga;
17728 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17787 double eVHtot, eVHZZ;
17791 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17850 double eVHtot, eVHZZ;
17854 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17913 double eVHtot, eVHWW;
17917 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17976 double eVHtot, eVHWW;
17980 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18039 double eVHtot, eVHmumu;
18043 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18102 double eVHtot, eVHtautau;
18106 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18165 double eVHtot, eVHbb;
18169 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18252 double NPdirect, NPindirect;
18265 return NPdirect + NPindirect +
dg1Z;
18286 double NPdirect, NPindirect;
18296 return NPdirect + NPindirect +
dKappaga;
18306 return NPdirect +
lambZ;
18351 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18353 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18354 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18355 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18357 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18359 double gVZeeSM, gAZeeSM;
18361 double norm4f = 1.0;
18380 + 2.0 * sqrt(2.0) * dGF))
18383 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18386 dgVZee = dgZ * gVZeeSM
18390 dgAZee = dgZ * gAZeeSM
18395 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18422 for (
int i = 0; i < 8; ++i) {
18423 xspbSM[i] = xsjjjjSM[i];
18431 for (
int i = 0; i < 8; ++i) {
18432 xspbSM[i] = xslvjjSM[i] / 3.0;
18440 for (
int i = 0; i < 8; ++i) {
18441 xspbSM[i] = xslvjjSM[i] / 3.0;
18449 for (
int i = 0; i < 8; ++i) {
18450 xspbSM[i] = xslvjjSM[i] / 3.0;
18457 norm4f = 1.0 / 4.04;
18458 for (
int i = 0; i < 8; ++i) {
18459 xspbSM[i] = xslvlvSM[i] / 6.0;
18466 norm4f = 1.0 / 4.04;
18467 for (
int i = 0; i < 8; ++i) {
18468 xspbSM[i] = xslvlvSM[i] / 6.0;
18475 norm4f = 1.0 / 4.04;
18476 for (
int i = 0; i < 8; ++i) {
18477 xspbSM[i] = xslvlvSM[i] / 6.0;
18484 norm4f = 1.0 / 4.04;
18485 for (
int i = 0; i < 8; ++i) {
18486 xspbSM[i] = xslvlvSM[i] / 6.0;
18493 norm4f = 1.0 / 4.04;
18494 for (
int i = 0; i < 8; ++i) {
18495 xspbSM[i] = xslvlvSM[i] / 6.0;
18502 norm4f = 1.0 / 4.04;
18503 for (
int i = 0; i < 8; ++i) {
18504 xspbSM[i] = xslvlvSM[i] / 6.0;
18511 norm4f = 1.0 / 4.04;
18512 for (
int i = 0; i < 8; ++i) {
18513 xspbSM[i] = xslvjjSM[i];
18520 norm4f = 1.0 / 4.04;
18521 for (
int i = 0; i < 8; ++i) {
18522 xspbSM[i] = xslvlvSM[i];
18527 dgWpm1 = 0.5 * dgWpm1
18529 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18531 dgWpm2 = 0.5 * dgWpm2
18533 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18535 if (sqrt_s == 0.1886) {
18537 xspb += norm4f *
cAsch * (
18552 xspb += norm4f *
cWsch * (
18574 xspbSM0 = xspbSM[0];
18579 }
else if (sqrt_s == 0.1916) {
18581 xspb += norm4f *
cAsch * (
18596 xspb += norm4f *
cWsch * (
18619 xspbSM0 = xspbSM[1];
18624 }
else if (sqrt_s == 0.1955) {
18626 xspb += norm4f *
cAsch * (
18641 xspb += norm4f *
cWsch * (
18664 xspbSM0 = xspbSM[2];
18669 }
else if (sqrt_s == 0.1995) {
18671 xspb += norm4f *
cAsch * (
18686 xspb += norm4f *
cWsch * (
18709 xspbSM0 = xspbSM[3];
18714 }
else if (sqrt_s == 0.2016) {
18716 xspb += norm4f *
cAsch * (
18731 xspb += norm4f *
cWsch * (
18754 xspbSM0 = xspbSM[4];
18759 }
else if (sqrt_s == 0.2049) {
18761 xspb += norm4f *
cAsch * (
18776 xspb += norm4f *
cWsch * (
18799 xspbSM0 = xspbSM[5];
18804 }
else if (sqrt_s == 0.2066) {
18806 xspb += norm4f *
cAsch * (
18821 xspb += norm4f *
cWsch * (
18844 xspbSM0 = xspbSM[6];
18849 }
else if (sqrt_s == 0.208) {
18851 xspb += norm4f *
cAsch * (
18866 xspb += norm4f *
cWsch * (
18889 xspbSM0 = xspbSM[7];
18895 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltaxseeWW4fLEP2()");
18897 if ((xspbSM0 + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
18914 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18916 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18917 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18918 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18920 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18922 double gVZeeSM, gAZeeSM;
18924 double norm4f = 1.0;
18943 + 2.0 * sqrt(2.0) * dGF))
18946 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18949 dgVZee = dgZ * gVZeeSM
18953 dgAZee = dgZ * gAZeeSM
18958 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18985 for (
int i = 0; i < 8; ++i) {
18986 xspbSM[i] = xsjjjjSM[i];
18994 for (
int i = 0; i < 8; ++i) {
18995 xspbSM[i] = xslvjjSM[i] / 3.0;
19003 for (
int i = 0; i < 8; ++i) {
19004 xspbSM[i] = xslvjjSM[i] / 3.0;
19012 for (
int i = 0; i < 8; ++i) {
19013 xspbSM[i] = xslvjjSM[i] / 3.0;
19020 norm4f = 1.0 / 4.04;
19021 for (
int i = 0; i < 8; ++i) {
19022 xspbSM[i] = xslvlvSM[i] / 6.0;
19029 norm4f = 1.0 / 4.04;
19030 for (
int i = 0; i < 8; ++i) {
19031 xspbSM[i] = xslvlvSM[i] / 6.0;
19038 norm4f = 1.0 / 4.04;
19039 for (
int i = 0; i < 8; ++i) {
19040 xspbSM[i] = xslvlvSM[i] / 6.0;
19047 norm4f = 1.0 / 4.04;
19048 for (
int i = 0; i < 8; ++i) {
19049 xspbSM[i] = xslvlvSM[i] / 6.0;
19056 norm4f = 1.0 / 4.04;
19057 for (
int i = 0; i < 8; ++i) {
19058 xspbSM[i] = xslvlvSM[i] / 6.0;
19065 norm4f = 1.0 / 4.04;
19066 for (
int i = 0; i < 8; ++i) {
19067 xspbSM[i] = xslvlvSM[i] / 6.0;
19074 norm4f = 1.0 / 4.04;
19075 for (
int i = 0; i < 8; ++i) {
19076 xspbSM[i] = xslvjjSM[i];
19083 norm4f = 1.0 / 4.04;
19084 for (
int i = 0; i < 8; ++i) {
19085 xspbSM[i] = xslvlvSM[i];
19090 dgWpm1 = 0.5 * dgWpm1
19092 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19094 dgWpm2 = 0.5 * dgWpm2
19096 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19098 if (sqrt_s == 0.1886) {
19100 xspb += xspbSM[0] + norm4f *
cAsch * (
19115 xspb += norm4f *
cWsch * (
19140 }
else if (sqrt_s == 0.1916) {
19142 xspb += xspbSM[1] + norm4f *
cAsch * (
19157 xspb += norm4f *
cWsch * (
19182 }
else if (sqrt_s == 0.1955) {
19184 xspb += xspbSM[2] + norm4f *
cAsch * (
19199 xspb += norm4f *
cWsch * (
19224 }
else if (sqrt_s == 0.1995) {
19226 xspb += xspbSM[3] + norm4f *
cAsch * (
19241 xspb += norm4f *
cWsch * (
19266 }
else if (sqrt_s == 0.2016) {
19268 xspb += xspbSM[4] + norm4f *
cAsch * (
19283 xspb += norm4f *
cWsch * (
19308 }
else if (sqrt_s == 0.2049) {
19310 xspb += xspbSM[5] + norm4f *
cAsch * (
19325 xspb += norm4f *
cWsch * (
19350 }
else if (sqrt_s == 0.2066) {
19352 xspb += xspbSM[6] + norm4f *
cAsch * (
19367 xspb += norm4f *
cWsch * (
19392 }
else if (sqrt_s == 0.208) {
19394 xspb += xspbSM[7] + norm4f *
cAsch * (
19409 xspb += norm4f *
cWsch * (
19435 throw std::runtime_error(
"Bad argument in NPSMEFTd6::xseeWW4fLEP2()");
19437 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
19460 double xspbSM = 0.0;
19463 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19464 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19466 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19468 double gVZeeSM, gAZeeSM;
19485 + 2.0 * sqrt(2.0) * dGF))
19488 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19491 dgVZee = dgZ * gVZeeSM
19495 dgAZee = dgZ * gAZeeSM
19500 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19520 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19524 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19526 if (sqrt_s == 0.1827) {
19531 xspbSM = xslvjjSM183[0];
19532 xspb +=
cAsch * (-1.6 * dmW2
19566 xspbSM = xslvjjSM183[1];
19567 xspb +=
cAsch * (-1.5 * dmW2
19601 xspbSM = xslvjjSM183[2];
19602 xspb +=
cAsch * (0.16 * dmW2
19636 xspbSM = xslvjjSM183[3];
19637 xspb +=
cAsch * (18.0 * dmW2
19676 }
else if (sqrt_s == 0.2059) {
19681 xspbSM = xslvjjSM206[0];
19682 xspb +=
cAsch * (-1.1 * dmW2
19716 xspbSM = xslvjjSM206[1];
19717 xspb +=
cAsch * (-1.7 * dmW2
19751 xspbSM = xslvjjSM206[2];
19752 xspb +=
cAsch * (-2.3 * dmW2
19786 xspbSM = xslvjjSM206[3];
19787 xspb +=
cAsch * (10.0 * dmW2
19826 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltadxsdcoseeWWlvjjLEP2()");
19831 if ((xspbSM + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
19844 double xspbSM = 0.0;
19847 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19848 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19850 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19852 double gVZeeSM, gAZeeSM;
19869 + 2.0 * sqrt(2.0) * dGF))
19872 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19875 dgVZee = dgZ * gVZeeSM
19879 dgAZee = dgZ * gAZeeSM
19884 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19904 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19908 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19910 if (sqrt_s == 0.1827) {
19915 xspbSM = xslvjjSM183[0];
19917 +
cAsch * (-1.6 * dmW2
19951 xspbSM = xslvjjSM183[1];
19953 +
cAsch * (-1.5 * dmW2
19987 xspbSM = xslvjjSM183[2];
19989 +
cAsch * (+0.16 * dmW2
20023 xspbSM = xslvjjSM183[3];
20025 +
cAsch * (+18.0 * dmW2
20064 }
else if (sqrt_s == 0.2059) {
20069 xspbSM = xslvjjSM206[0];
20071 +
cAsch * (-1.1 * dmW2
20105 xspbSM = xslvjjSM206[1];
20107 +
cAsch * (-1.7 * dmW2
20141 xspbSM = xslvjjSM206[2];
20143 +
cAsch * (-2.3 * dmW2
20177 xspbSM = xslvjjSM206[3];
20179 +
cAsch * (+10.0 * dmW2
20218 throw std::runtime_error(
"Bad argument in NPSMEFTd6::dxsdcoseeWWlvjjLEP2()");
20223 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
20232 double sqrt_sGeV = 1000. * sqrt_s;
20233 double s = sqrt_sGeV * sqrt_sGeV;
20234 double cos2 = cos * cos;
20235 double sin2 = 1.0 - cos2;
20236 double sin = sqrt(sin2);
20238 double topb = 0.3894 * 1000000000.0;
20242 gslpp::complex Uenu;
20256 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
20258 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
20259 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
20264 d1p0[0] = (1.0 - cos) / 2.0;
20265 d1p0[1] = (1.0 + cos) / 2.0;
20279 gslpp::matrix<double> d1LH(3, 3, 0.0);
20281 gslpp::matrix<double> d1RH(3, 3, 0.0);
20283 d1LH.assign(0, 0, d1pp[0]);
20284 d1LH.assign(0, 1, d1p0[0]);
20285 d1LH.assign(0, 2, 0.0);
20287 d1LH.assign(1, 0, d10p[0]);
20288 d1LH.assign(1, 1, d100[0]);
20289 d1LH.assign(1, 2, d10m[0]);
20291 d1LH.assign(2, 0, 0.0);
20292 d1LH.assign(2, 1, d1m0[0]);
20293 d1LH.assign(2, 2, d1mm[0]);
20295 d1RH.assign(0, 0, d1pp[1]);
20296 d1RH.assign(0, 1, d1p0[1]);
20297 d1RH.assign(0, 2, 0.0);
20299 d1RH.assign(1, 0, d10p[1]);
20300 d1RH.assign(1, 1, d100[1]);
20301 d1RH.assign(1, 2, d10m[1]);
20303 d1RH.assign(2, 0, 0.0);
20304 d1RH.assign(2, 1, d1m0[1]);
20305 d1RH.assign(2, 2, d1mm[1]);
20308 double g1Z, g1ga, kZ, kga,
lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
20330 f3ga = g1ga + kga + lambdaga;
20333 double beta,
gamma, gamma2;
20335 beta = sqrt(1.0 - 4.0 * mw * mw /
s);
20336 gamma = sqrt_sGeV / (2.0 * mw);
20340 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
20342 AZpp = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20343 AZmm = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20344 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta,
false);
20345 AZp0 =
gamma * AZp0;
20346 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta,
false);
20347 AZm0 =
gamma * AZm0;
20348 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta,
false);
20349 AZ0p =
gamma * AZ0p;
20350 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta,
false);
20351 AZ0m =
gamma * AZ0m;
20352 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0,
false);
20355 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
20356 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
20358 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
20359 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
20360 AmpZLH.assign(0, 2, 0.0);
20362 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
20363 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
20364 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
20366 AmpZLH.assign(2, 0, 0.0);
20367 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
20368 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
20370 AmpZLH = AmpZLH * beta *
s / (
s -
Mz *
Mz);
20375 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
20376 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
20377 AmpZRH.assign(0, 2, 0.0);
20379 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
20380 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
20381 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
20383 AmpZRH.assign(2, 0, 0.0);
20384 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
20385 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
20387 AmpZRH = AmpZRH * beta *
s / (
s -
Mz *
Mz);
20393 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
20395 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20396 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20397 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta,
false);
20398 Agap0 =
gamma * Agap0;
20399 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta,
false);
20400 Agam0 =
gamma * Agam0;
20401 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta,
false);
20402 Aga0p =
gamma * Aga0p;
20403 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta,
false);
20404 Aga0m =
gamma * Aga0m;
20405 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0,
false);
20408 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
20409 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
20411 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
20412 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
20413 AmpgaLH.assign(0, 2, 0.0);
20415 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
20416 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
20417 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
20419 AmpgaLH.assign(2, 0, 0.0);
20420 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
20421 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
20423 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
20424 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
20425 AmpgaRH.assign(0, 2, 0.0);
20427 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
20428 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
20429 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
20431 AmpgaRH.assign(2, 0, 0.0);
20432 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
20433 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
20435 AmpgaLH = -beta * AmpgaLH;
20436 AmpgaRH = -beta * AmpgaRH;
20439 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
20440 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
20442 Bpp = gslpp::complex(1.0, 0.0,
false);
20444 Bp0 = gslpp::complex(2.0 *
gamma, 0.0,
false);
20448 B00 = gslpp::complex(2.0 * gamma2, 0.0,
false);
20450 Cpp = gslpp::complex(1.0 / gamma2, 0.0,
false);
20452 Cp0 = gslpp::complex(2.0 * (1.0 + beta) /
gamma, 0.0,
false);
20453 Cm0 = gslpp::complex(2.0 * (1.0 - beta) /
gamma, 0.0,
false);
20456 C00 = gslpp::complex(2.0 / gamma2, 0.0,
false);
20459 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
20460 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
20462 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
20463 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
20464 Bnu.assign(0, 2, 0.0);
20466 Bnu.assign(1, 0, B0p * d1LH(1, 0));
20467 Bnu.assign(1, 1, B00 * d1LH(1, 1));
20468 Bnu.assign(1, 2, B0m * d1LH(1, 2));
20470 Bnu.assign(2, 0, 0.0);
20471 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
20472 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
20474 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
20475 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
20476 Cnu.assign(0, 2, 0.0);
20478 Cnu.assign(1, 0, C0p * d1LH(1, 0));
20479 Cnu.assign(1, 1, C00 * d1LH(1, 1));
20480 Cnu.assign(1, 2, C0m * d1LH(1, 2));
20482 Cnu.assign(2, 0, 0.0);
20483 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
20484 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
20487 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
20489 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
20491 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta *
sW2_tree);
20493 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
20495 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
20496 Ampnu2.assign(1, 1, 0.0);
20497 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
20499 Ampnu2 = (2.0 *
eeMz2 /
sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
20502 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
20503 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
20505 MRH = sqrt(2.0) *
eeMz2 * (AmpZRH + AmpgaRH);
20506 MLH = -sqrt(2.0) *
eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
20509 gslpp::matrix<double> M2(3, 3, 0.0);
20514 for (
int i = 0; i < 3; i++) {
20515 for (
int j = 0; j < 3; j++) {
20516 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
20517 + MLH(i, j)* (MLH(i, j).conjugate())).real());
20519 dxsdcos = dxsdcos + M2(i, j);
20524 dxsdcos = (topb * beta / 32.0 / M_PI /
s) * dxsdcos;
20538 gsl_integration_cquad(&
FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
20571 return xsWWbin * BRlv * BRjj;
20583 if (sqrt_s == 0.161) {
20607 }
else if (sqrt_s == 0.240) {
20631 }
else if (sqrt_s == 0.250) {
20655 }
else if (sqrt_s == 0.350) {
20679 }
else if (sqrt_s == 0.365) {
20703 }
else if (sqrt_s == 0.500) {
20728 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
20730 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
20739 if (sqrt_s == 0.240) {
20741 if (Pol_em == 80. && Pol_ep == -30.) {
20759 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20778 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20781 }
else if (sqrt_s == 0.250) {
20783 if (Pol_em == 80. && Pol_ep == -30.) {
20801 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20819 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20837 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20856 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20859 }
else if (sqrt_s == 0.350) {
20861 if (Pol_em == 80. && Pol_ep == -30.) {
20879 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20897 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20915 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20934 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20937 }
else if (sqrt_s == 0.365) {
20939 if (Pol_em == 80. && Pol_ep == -30.) {
20957 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20976 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20979 }
else if (sqrt_s == 0.380) {
20981 if (Pol_em == 80. && Pol_ep == 0.) {
20999 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21018 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21021 }
else if (sqrt_s == 0.500) {
21023 if (Pol_em == 80. && Pol_ep == -30.) {
21041 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21059 }
else if (Pol_em == 80. && Pol_ep == 0.) {
21077 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21096 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21099 }
else if (sqrt_s == 1.0) {
21101 if (Pol_em == 80. && Pol_ep == -20.) {
21119 }
else if (Pol_em == -80. && Pol_ep == 20.) {
21138 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21141 }
else if (sqrt_s == 1.5) {
21143 if (Pol_em == 80. && Pol_ep == 0.) {
21161 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21180 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21183 }
else if (sqrt_s == 3.0) {
21185 if (Pol_em == 80. && Pol_ep == 0.) {
21203 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21222 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21226 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21228 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21242 double ghZuL, ghZdL, ghZuR, ghZdR;
21252 if (sqrt_s == 14.0) {
21254 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21256 }
else if (sqrt_s == 27.0) {
21259 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21261 }
else if (sqrt_s == 100.0) {
21263 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
21266 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
21289 if (sqrt_s == 14.0) {
21291 if (pTV1 == 100.) {
21292 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
21294 }
else if (pTV1 == 150.) {
21295 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
21297 }
else if (pTV1 == 220.) {
21298 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
21300 }
else if (pTV1 == 300.) {
21301 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
21303 }
else if (pTV1 == 500.) {
21304 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
21306 }
else if (pTV1 == 750.) {
21307 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
21310 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21313 }
else if (sqrt_s == 27.0) {
21315 if (pTV1 == 150.) {
21316 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
21318 }
else if (pTV1 == 220.) {
21319 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
21321 }
else if (pTV1 == 300.) {
21322 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
21324 }
else if (pTV1 == 500.) {
21325 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
21327 }
else if (pTV1 == 750.) {
21328 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
21330 }
else if (pTV1 == 1200.) {
21331 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
21334 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21337 }
else if (sqrt_s == 100.0) {
21339 if (pTV1 == 220.) {
21340 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
21342 }
else if (pTV1 == 300.) {
21343 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
21345 }
else if (pTV1 == 500.) {
21346 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
21348 }
else if (pTV1 == 750.) {
21349 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
21351 }
else if (pTV1 == 1200.) {
21352 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
21354 }
else if (pTV1 == 1800.) {
21355 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
21358 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21362 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21364 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21381 double STXSb = 1.0;
21385 if (sqrt_s == 13.0) {
21421 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS0_qqH()");
21432 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
21447 double STXSb = 1.0;
21449 STXSb = 1.0 + 56.6 *
aiG + 5.5 *
ai3G + 4.36 *
ai2G;
21459 double STXSb = 1.0;
21461 STXSb = 1.0 + 55.9 *
aiG + 9.04 *
ai3G + 8.1 *
ai2G;
21472 double STXSb = 1.0;
21487 double STXSb = 1.0;
21502 double STXSb = 1.0;
21517 double STXSb = 1.0;
21532 double STXSb = 1.0;
21546 double STXSb = 1.0;
21548 STXSb = 1.0 + 16.0 *
CiHG;
21558 double STXSb = 1.0;
21560 STXSb = 1.0 + 55.6 *
aiG + 3.66 *
ai3G + 4.23 *
ai2G;
21570 double STXSb = 1.0;
21572 STXSb = 1.0 + 56.1 *
aiG + 7.73 *
ai3G + 6.81 *
ai2G;
21582 double STXSb = 1.0;
21584 STXSb = 1.0 + 55.8 *
aiG + 23.0 *
ai3G + 17.5 *
ai2G;
21595 double STXSb = 1.0;
21615 double STXSb = 1.0;
21617 STXSb = 1.0 + 1.256 *
aiWW - 0.02319 *
aiB - 4.31 *
aiHW - 0.2907 *
aiHB;
21627 double STXSb = 1.0;
21629 STXSb = 1.0 + 1.204 *
aiWW - 0.02692 *
aiB - 5.76 *
aiHW - 0.4058 *
aiHB;
21640 double STXSb = 1.0;
21649 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
21661 double STXSb = 1.0;
21670 + 0.098 *
CiHWB - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
21681 double STXSb = 1.0;
21683 STXSb = 1.0 + 1.546 *
aiWW - 0.02509 *
aiB - 3.631 *
aiHW - 0.2361 *
aiHB;
21694 double STXSb = 1.0;
21703 + 0.045 *
CiHWB - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
21714 double STXSb = 1.0;
21731 double STXSb = 1.0;
21743 double STXSb = 1.0;
21755 double STXSb = 1.0;
21768 double STXSb = 1.0;
21776 STXSb += (0.121 *
CiHbox - 0.0299 *
CiHD + 1.06 *
CiHW - 0.237 * CiHL3
21788 double STXSb = 1.0;
21799 + 0.328 *
CiHWB + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
21800 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
21811 double STXSb = 1.0;
21819 + 0.389 *
CiHWB + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
21820 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
21831 double STXSb = 1.0;
21833 STXSb = 1.0 - 0.993 *
aiH - 4.0 *
aiT + 62.4 *
aiWW + 18.08 *
aiB + 37.6 *
aiHW
21845 double STXSb = 1.0;
21847 STXSb = 1.0 - 1.002 *
aiH - 4.01 *
aiT + 57.9 *
aiWW + 16.78 *
aiB + 32.8 *
aiHW
21860 double STXSb = 1.0;
21871 + 0.43 *
CiHWB + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
21872 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
21884 double STXSb = 1.0;
21891 double CQQ1 = 0.0, CQQ11 = 0.0, CQQ3 = 0.0, CQQ31 = 0.0;
21892 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
21893 double CQu1 = 0.0, CQu8 = 0.0, CQd1 = 0.0, CQd8 = 0.0;
21900 - 0.0017 *
CiuB_33r - 0.1320 * CiHL3 + 0.0146 * CiHQ3
21901 + 0.0660 *
CiLL_1221 + 0.0218 * CQQ1 + 0.1601 * CQQ11 + 0.0263 * CQQ3
21902 + 0.388 * CQQ31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
21903 + 0.0265 * Cud8 + 0.007 * CQu1 + 0.1087 * CQu8
21904 - 0.0011 * CQd1 + 0.0266 * CQd8) * (1000000.0 /
LambdaNP2);
21914 double STXSb = 1.0;
21926 double STXSb = 1.0;
21938 double STXSb = 1.0;
21950 double STXSb = 1.0;
21962 double STXSb = 1.0;
21974 double STXSb = 1.0;
21987 double STXSb = 1.0;
22000 double STXSb = 1.0;
22002 STXSb = 1.0 - 0.998 *
aiH - 4.002 *
aiT + 37.99 *
aiWW + 10.47 *
aiB + 16.45 *
aiHW
22013 double STXSb = 1.0;
22015 STXSb = 1.0 - 1.001 *
aiH - 3.998 *
aiT + 30.89 *
aiWW + 8.35 *
aiB + 8.71 *
aiHW
22026 double STXSb = 1.0;
22028 STXSb = 1.0 - 1.003 *
aiH - 4.03 *
aiT + 141.5 *
aiWW + 41.6 *
aiB + 112.5 *
aiHW
22043 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22057 Br += dGHiR1 - dGHiTotR1;
22059 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22067 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22079 Br += dGHiR1 - dGHiTotR1;
22081 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22089 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22104 Br += dGHiR1 - dGHiTotR1;
22106 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22114 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22127 Br += dGHiR1 - dGHiTotR1;
22129 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22137 double STXSb = 1.0;
22139 if (sqrt_s == 13.0) {
22152 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH200_300_Nj01()");
22154 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22162 double STXSb = 1.0;
22164 if (sqrt_s == 13.0) {
22177 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH300_450_Nj01()");
22179 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22187 double STXSb = 1.0;
22189 if (sqrt_s == 13.0) {
22202 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH450_650_Nj01()");
22204 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22212 double STXSb = 1.0;
22214 if (sqrt_s == 13.0) {
22227 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH650_Inf_Nj01()");
22229 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22237 double STXSb = 1.0;
22239 if (sqrt_s == 13.0) {
22252 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_10_Nj0()");
22254 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22262 double STXSb = 1.0;
22264 if (sqrt_s == 13.0) {
22277 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH10_Inf_Nj0()");
22279 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22287 double STXSb = 1.0;
22289 if (sqrt_s == 13.0) {
22302 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_60_Nj1()");
22304 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22312 double STXSb = 1.0;
22314 if (sqrt_s == 13.0) {
22327 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH60_120_Nj1()");
22329 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22337 double STXSb = 1.0;
22339 if (sqrt_s == 13.0) {
22352 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH120_200_Nj1()");
22354 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22362 double STXSb = 1.0;
22364 if (sqrt_s == 13.0) {
22377 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
22379 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22387 double STXSb = 1.0;
22389 if (sqrt_s == 13.0) {
22402 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
22404 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22412 double STXSb = 1.0;
22414 if (sqrt_s == 13.0) {
22427 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
22429 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22437 double STXSb = 1.0;
22439 if (sqrt_s == 13.0) {
22452 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
22454 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22462 double STXSb = 1.0;
22464 if (sqrt_s == 13.0) {
22477 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
22479 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22487 double STXSb = 1.0;
22489 if (sqrt_s == 13.0) {
22502 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
22504 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22512 double STXSb = 1.0;
22514 if (sqrt_s == 13.0) {
22527 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
22529 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22537 double STXSb = 1.0;
22539 double CiHQ1, CiHQ3, CiHu, CiHd;
22545 if (sqrt_s == 13.0) {
22553 + 0.246 * CiHu + 0.296 * CiHd
22563 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV0_75()");
22565 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22573 double STXSb = 1.0;
22575 double CiHQ1, CiHQ3, CiHu, CiHd;
22581 if (sqrt_s == 13.0) {
22589 + 0.199 * CiHu + 0.257 * CiHd
22599 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV75_150()");
22601 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22609 double STXSb = 1.0;
22611 double CiHQ1, CiHQ3, CiHu, CiHd;
22617 if (sqrt_s == 13.0) {
22624 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
22634 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj0()");
22636 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22644 double STXSb = 1.0;
22646 double CiHQ1, CiHQ3, CiHu, CiHd;
22652 if (sqrt_s == 13.0) {
22659 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
22669 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj1()");
22671 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22679 double STXSb = 1.0;
22681 double CiHQ1, CiHQ3, CiHu, CiHd;
22687 if (sqrt_s == 13.0) {
22693 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
22703 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV250_Inf()");
22705 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22713 double STXSb = 1.0;
22716 double CiHQ3, CiHu, CiHd;
22722 if (sqrt_s == 13.0) {
22726 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
22736 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj0()");
22738 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22746 double STXSb = 1.0;
22748 double CiHQ1, CiHQ3, CiHu, CiHd;
22754 if (sqrt_s == 13.0) {
22758 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
22768 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj1()");
22770 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22778 double STXSb = 1.0;
22781 double CiHQ3, CiHu, CiHd;
22787 if (sqrt_s == 13.0) {
22791 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
22801 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj0_60_Nj2()");
22803 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22811 double STXSb = 1.0;
22813 double CiHQ1, CiHQ3, CiHu, CiHd;
22819 if (sqrt_s == 13.0) {
22823 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
22833 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj60_120_Nj2()");
22835 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22843 double STXSb = 1.0;
22845 double CiHQ1, CiHQ3, CiHu, CiHd;
22851 if (sqrt_s == 13.0) {
22855 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
22865 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj120_350_Nj2()");
22867 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22875 double STXSb = 1.0;
22877 double CiHQ1, CiHQ3, CiHu, CiHd;
22883 if (sqrt_s == 13.0) {
22887 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
22897 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
22899 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22907 double STXSb = 1.0;
22910 double CiHQ3, CiHu, CiHd;
22916 if (sqrt_s == 13.0) {
22920 - 0.371 * CiHQ3 - 0.0203 * CiHu
22930 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
22932 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22940 double STXSb = 1.0;
22942 double CiHQ1, CiHQ3, CiHu, CiHd;
22948 if (sqrt_s == 13.0) {
22952 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
22962 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
22964 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22972 double STXSb = 1.0;
22974 double CiHQ1, CiHQ3, CiHu, CiHd;
22980 if (sqrt_s == 13.0) {
22984 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
22994 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
22996 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23004 double STXSb = 1.0;
23006 double CiHQ1, CiHQ3, CiHu, CiHd;
23012 if (sqrt_s == 13.0) {
23016 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
23026 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
23028 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23036 double STXSb = 1.0;
23041 if (sqrt_s == 13.0) {
23054 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV0_75()");
23056 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23064 double STXSb = 1.0;
23069 if (sqrt_s == 13.0) {
23082 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV75_150()");
23084 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23092 double STXSb = 1.0;
23097 if (sqrt_s == 13.0) {
23110 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj0()");
23112 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23120 double STXSb = 1.0;
23125 if (sqrt_s == 13.0) {
23138 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj1()");
23140 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23148 double STXSb = 1.0;
23153 if (sqrt_s == 13.0) {
23166 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV250_Inf()");
23168 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23176 double STXSb = 1.0;
23178 double CiHQ1, CiHQ3, CiHu, CiHd;
23184 if (sqrt_s == 13.0) {
23189 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
23199 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV0_75()");
23201 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23209 double STXSb = 1.0;
23211 double CiHQ1, CiHQ3, CiHu, CiHd;
23217 if (sqrt_s == 13.0) {
23222 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
23232 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV75_150()");
23234 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23242 double STXSb = 1.0;
23244 double CiHQ1, CiHQ3, CiHu, CiHd;
23250 if (sqrt_s == 13.0) {
23255 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
23265 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj0()");
23267 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23275 double STXSb = 1.0;
23277 double CiHQ1, CiHQ3, CiHu, CiHd;
23283 if (sqrt_s == 13.0) {
23288 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
23298 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj1()");
23300 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23308 double STXSb = 1.0;
23310 double CiHQ1, CiHQ3, CiHu, CiHd;
23316 if (sqrt_s == 13.0) {
23321 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
23331 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV250_Inf()");
23333 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23341 double STXSb = 1.0;
23346 if (sqrt_s == 13.0) {
23368 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH0_60()");
23370 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23378 double STXSb = 1.0;
23383 if (sqrt_s == 13.0) {
23405 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH60_120()");
23407 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23415 double STXSb = 1.0;
23420 if (sqrt_s == 13.0) {
23442 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH120_200()");
23444 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23452 double STXSb = 1.0;
23454 double CiHQ1, CiHQ3;
23458 if (sqrt_s == 13.0) {
23480 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH200_300()");
23482 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23490 double STXSb = 1.0;
23492 double CiHQ1, CiHQ3, CiHu, CiHd;
23498 if (sqrt_s == 13.0) {
23504 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
23521 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH300_Inf()");
23523 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23531 double STXSb = 1.0;
23536 if (sqrt_s == 13.0) {
23552 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_tH()");
23554 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23733 ciHB =
cgg_HB() + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
23864 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23867 double NevCi[47][49] = {
23868 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
23869 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
23870 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
23871 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
23872 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
23873 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
23874 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
23875 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
23876 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
23877 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
23878 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
23879 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
23880 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
23881 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
23882 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
23883 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
23884 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
23885 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
23886 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
23887 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
23888 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
23889 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
23890 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
23891 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
23892 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
23893 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
23894 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
23895 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
23896 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
23897 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
23898 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
23899 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
23900 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
23901 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
23902 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
23903 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
23904 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
23905 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
23906 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
23907 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
23908 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
23909 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
23910 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
23911 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
23912 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
23913 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
23914 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
23924 for (
int iCi = 0; iCi < NCi; ++iCi) {
23926 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23930 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppee13");
23932 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
23939 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23942 double NevCi[30][49] = {
23943 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
23944 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
23945 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
23946 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
23947 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
23948 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
23949 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
23950 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
23951 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
23952 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
23953 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
23954 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
23955 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
23956 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
23957 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
23958 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
23959 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
23960 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
23961 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
23962 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
23963 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
23964 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
23965 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
23966 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
23967 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
23968 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
23969 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
23970 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
23971 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
23972 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
23982 for (
int iCi = 0; iCi < NCi; ++iCi) {
23984 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23988 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmumu13");
23990 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
23997 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24000 double NevCi[14][49] = {
24001 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
24002 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
24003 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
24004 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
24005 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
24006 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
24007 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
24008 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
24009 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
24010 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
24011 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
24012 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
24013 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
24014 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
24024 for (
int iCi = 0; iCi < NCi; ++iCi) {
24026 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24030 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptautau13");
24032 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24041 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24044 double NevCi[24][12] = {
24045 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
24046 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
24047 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
24048 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
24049 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
24050 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
24051 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
24052 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
24053 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
24054 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
24055 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
24056 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
24057 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
24058 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
24059 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
24060 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
24061 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
24062 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
24063 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
24064 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
24065 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
24066 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
24067 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
24068 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
24078 for (
int iCi = 0; iCi < NCi; ++iCi) {
24080 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24084 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppenu13");
24086 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24093 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24096 double NevCi[20][12] = {
24097 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
24098 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
24099 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
24100 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
24101 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
24102 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
24103 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
24104 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
24105 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
24106 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
24107 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
24108 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
24109 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
24110 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
24111 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
24112 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
24113 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
24114 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
24115 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
24116 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
24126 for (
int iCi = 0; iCi < NCi; ++iCi) {
24128 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24132 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmunu13");
24134 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24141 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24144 double NevCi[10][12] = {
24145 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
24146 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
24147 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
24148 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
24149 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
24150 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
24151 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
24152 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
24153 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
24154 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
24164 for (
int iCi = 0; iCi < NCi; ++iCi) {
24166 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24170 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptaunu13");
24172 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24184 double Wpar, Ypar, Wpar2, Ypar2;
24185 double Chi2NC13, Chi2CC13, Chi2Tot;
24193 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24195 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
24196 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
24197 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
24198 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
24200 Chi2Tot = Chi2CC13 + Chi2NC13;
24203 return sqrt(Chi2Tot);
24212 double Wpar, Ypar, Wpar2, Ypar2;
24213 double Chi2NC27, Chi2CC13, Chi2Tot;
24221 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24223 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
24224 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
24225 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
24226 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
24228 Chi2Tot = Chi2CC13 + Chi2NC27;
24231 return sqrt(Chi2Tot);
24240 double Wpar, Ypar, Wpar2, Ypar2;
24241 double Chi2NC27, Chi2CC13, Chi2Tot;
24249 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24251 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
24252 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
24253 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
24254 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
24256 Chi2Tot = Chi2CC13 + Chi2NC27;
24259 return sqrt(Chi2Tot);
24266 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24268 double dVud = 0.0, dVcs = 0.0;
24269 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24271 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
24277 Bin1 += 12.8 * dVud + 1.75 * dVcs
24278 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
24285 Bin2 += 15.3 * dVud + 1.91 * dVcs
24286 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
24293 Bin3 += 20.7 * dVud + 2.49 * dVcs
24294 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
24301 Bin4 += 35.1 * dVud + 3.63 * dVcs
24302 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
24309 Bin5 += 67.7 * dVud + 5.41 * dVcs
24310 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
24318 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
24323 return sqrt(dchi2);
24330 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24332 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
24333 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
24335 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24337 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
24343 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
24344 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
24345 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
24352 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
24353 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
24354 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
24361 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
24362 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
24363 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
24370 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
24371 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
24372 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
24379 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
24380 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
24381 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
24389 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
24394 return sqrt(dchi2);
24406 double dGH2, dGgaga, dGbb, dBRTot;
24409 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
24410 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
24414 double dytHB, dybHB, dytauHB;
24435 dGH2 = 1. + 0.010512791990056657 * cZboxHB
24436 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
24437 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
24439 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
24440 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
24441 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
24442 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
24443 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
24444 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
24445 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
24446 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
24447 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24448 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
24449 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
24450 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
24451 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
24453 dGH2 = dGH2 * dGH2;
24455 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
24456 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24457 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
24459 dGbb = 1.0 + 2.0 * dybHB;
24461 dBRTot = dGbb * dGgaga / dGH2;
24464 Bin1 = 0.17 * (1.0 + 3.9863794294589585 *
cggHB
24465 + 21.333394807321064 *
cggHB *
cggHB + 3.9527789724382836 * dcZHB
24466 + 0.5566823785534646 *
cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
24467 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB * dytHB
24468 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
24469 + 4.257555672380181 *
cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
24470 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
24471 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB * dKlambda
24472 + 1.3502693869386464 *
cggHB *
cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
24473 - 0.002999558395846163 *
cggHB * dcZHB * dKlambda
24474 + 1.5448485758806263 * dytHB * dKlambda
24475 - 0.005002986050963205 *
cggHB * dytHB * dKlambda
24476 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
24477 + 1.5222565251876392 * dytHB * dytHB * dKlambda
24478 + 0.1278814581005547 *
cggHB * dytHB * dytHB * dKlambda
24479 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
24480 + 0.011296025346493552 * dKlambda * dKlambda
24481 + 0.0014116654816114353 *
cggHB * dKlambda * dKlambda
24482 + 0.022260157195710357 *
cggHB *
cggHB * dKlambda * dKlambda
24483 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
24484 + 0.0014116654816114353 *
cggHB * dytHB * dKlambda * dKlambda
24485 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
24487 Bin1 = 0.67944 + Bin1 * dBRTot;
24490 if (Bin1 < 0)
return std::numeric_limits<double>::quiet_NaN();
24495 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
24498 Bin2 = 0.33 * (1.0 + 1.8019627645351037 *
cggHB
24499 + 7.953163597932105 *
cggHB *
cggHB + 3.735123481549394 * dcZHB
24500 - 2.654186900737259 *
cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
24501 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB * dytHB
24502 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
24503 + 1.661324633279857 *
cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
24504 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
24505 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB * dKlambda
24506 + 0.8549707073528667 *
cggHB *
cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
24507 - 0.14136602060890807 *
cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
24508 + 0.747017712869579 *
cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
24509 + 1.4607351592940678 * dytHB * dytHB * dKlambda
24510 + 0.08652243773397514 *
cggHB * dytHB * dytHB * dKlambda
24511 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
24512 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 *
cggHB * dKlambda * dKlambda
24513 + 0.023125582948149842 *
cggHB *
cggHB * dKlambda * dKlambda
24514 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
24515 + 0.009236644319657653 *
cggHB * dytHB * dKlambda * dKlambda
24516 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
24518 Bin2 = 1.4312 + Bin2 * dBRTot;
24521 if (Bin2 < 0)
return std::numeric_limits<double>::quiet_NaN();
24526 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
24529 Bin3 = 0.99 * (1.0 + 0.6707152151845268 *
cggHB
24530 + 4.113022405261353 *
cggHB *
cggHB + 3.4241906309399726 * dcZHB
24531 - 2.9926046286644703 *
cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
24532 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB * dytHB
24533 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
24534 + 0.36415135473936855 *
cggHB * dytHB * dytHB
24535 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
24536 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
24537 + 0.35631144357921507 *
cggHB * dKlambda
24538 + 0.6197019283831009 *
cggHB *
cggHB * dKlambda
24539 - 0.7821895374741993 * dcZHB * dKlambda
24540 - 0.23172596419155064 *
cggHB * dcZHB * dKlambda
24541 + 1.415746929098462 * dytHB * dKlambda
24542 + 1.0816714186441074 *
cggHB * dytHB * dKlambda
24543 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
24544 + 1.3469684427821131 * dytHB * dytHB * dKlambda
24545 + 0.030182082490240562 *
cggHB * dytHB * dytHB * dKlambda
24546 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
24547 + 0.03438924315817444 * dKlambda * dKlambda
24548 + 0.019565500643816278 *
cggHB * dKlambda * dKlambda
24549 + 0.02382411268034237 *
cggHB *
cggHB * dKlambda * dKlambda
24550 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
24551 + 0.019565500643816278 *
cggHB * dytHB * dKlambda * dKlambda
24552 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
24554 Bin3 = 1.9764 + Bin3 * dBRTot;
24557 if (Bin3 < 0)
return std::numeric_limits<double>::quiet_NaN();
24562 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
24565 Bin4 = 2.86 * (1.0 - 0.27406342847042814 *
cggHB
24566 + 1.9597360046161074 *
cggHB *
cggHB + 3.0113078755334115 * dcZHB
24567 - 2.776019265892887 *
cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
24568 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB * dytHB
24569 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
24570 - 0.6767601835408067 *
cggHB * dytHB * dytHB
24571 + 3.844719765004924 * dcZHB * dytHB * dytHB
24572 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
24573 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB * dKlambda
24574 + 0.4464409042746693 *
cggHB *
cggHB * dKlambda
24575 - 0.8334118894715125 * dcZHB * dKlambda
24576 - 0.3263197431214281 *
cggHB * dcZHB * dKlambda
24577 + 1.1940464266776625 * dytHB * dKlambda
24578 + 1.2643073873631234 *
cggHB * dytHB * dKlambda
24579 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
24580 + 1.0808691956131988 * dytHB * dytHB * dKlambda
24581 - 0.0807982496009068 *
cggHB * dytHB * dytHB * dKlambda
24582 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
24583 + 0.05658861553223176 * dKlambda * dKlambda
24584 + 0.04424790213027415 *
cggHB * dKlambda * dKlambda
24585 + 0.02585578262020257 *
cggHB *
cggHB * dKlambda * dKlambda
24586 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
24587 + 0.04424790213027415 *
cggHB * dytHB * dKlambda * dKlambda
24588 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
24590 Bin4 = 5.167 + Bin4 * dBRTot;
24593 if (Bin4 < 0)
return std::numeric_limits<double>::quiet_NaN();
24598 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
24601 Bin5 = 6.34 * (1.0 - 1.094329254675176 *
cggHB
24602 + 1.0393648302909912 *
cggHB *
cggHB + 2.6000916816530903 * dcZHB
24603 - 2.4448264513323226 *
cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
24604 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB * dytHB
24605 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
24606 - 1.648691479483292 *
cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
24607 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
24608 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB * dKlambda
24609 + 0.3879052211526028 *
cggHB *
cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
24610 - 0.4572431444456198 *
cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
24611 + 1.3814632626914451 *
cggHB * dytHB * dKlambda
24612 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
24613 - 0.3285182834373566 *
cggHB * dytHB * dytHB * dKlambda
24614 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
24615 + 0.11240817142118299 *
cggHB * dKlambda * dKlambda + 0.03688252014841459 *
cggHB *
cggHB * dKlambda * dKlambda
24616 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
24617 + 0.11240817142118299 *
cggHB * dytHB * dKlambda * dKlambda
24618 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
24620 Bin5 = 15.93 + Bin5 * dBRTot;
24623 if (Bin5 < 0)
return std::numeric_limits<double>::quiet_NaN();
24628 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
24631 Bin6 = 2.14 * (1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB *
cggHB
24632 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB * dcZHB
24633 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
24634 + 3.5621616844486415 *
cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
24635 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 *
cggHB * dytHB * dytHB
24636 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
24637 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
24638 + 0.589956279744333 *
cggHB * dKlambda + 0.6687315933211253 *
cggHB *
cggHB * dKlambda
24639 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 *
cggHB * dcZHB * dKlambda
24640 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB * dytHB * dKlambda
24641 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
24642 - 0.8833807360585424 *
cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
24643 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 *
cggHB * dKlambda * dKlambda
24644 + 0.09418943796384227 *
cggHB *
cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
24645 + 0.32506892158970235 *
cggHB * dytHB * dKlambda * dKlambda
24646 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
24648 Bin6 = 12.01 + Bin6 * dBRTot;
24651 if (Bin6 < 0)
return std::numeric_limits<double>::quiet_NaN();
24656 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
24659 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
24662 return sqrt(Chi2Tot);
24670 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24683 Chi2Tot = 442.84977653097394 * Spar2
24684 - 728.5215604181935 * Spar * Tpar
24685 + 404.15957807101813 * Tpar2
24686 + 400.03987723904224 * Spar * Wpar
24687 - 639.6154242400826 * Tpar * Wpar
24688 + 4337.791457515823 * Wpar2
24689 - 106.87313892453362 * Spar * Ypar
24690 - 72.94355609762007 * Tpar * Ypar
24691 + 3002.848116515672 * Wpar * Ypar
24692 + 3040.1630882458923 * Ypar2;
24695 return sqrt(Chi2Tot);
24710 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
24711 - 104.47283225861888 * dKlambda
24712 + 84.48333683635175 * dKlambda * dKlambda);
24715 return sqrt(Chi2Tot);
24724 double Chi2p80m30, Chi2m80p30, Chi2Tot;
24739 Chi2p80m30 = 13.6982 *
cZZHB
24741 + 14.6843 * cZboxHB
24744 + 0.565585 * dKlambda
24745 + 0.000631004 *
cZZHB * dKlambda
24746 - 0.195079 *
cZgaHB * dKlambda
24747 + 0.064441 * cZboxHB * dKlambda
24748 + 0.440061 *
cgagaHB * dKlambda
24749 + 2.13192 * dcZHB * dKlambda
24750 + 0.0968208 * dKlambda * dKlambda;
24754 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
24757 Chi2m80p30 = -2.57112 *
cZZHB
24759 - 10.2626 * cZboxHB
24762 + 0.565577 * dKlambda
24763 + 4.71916 *
cZZHB * dKlambda
24764 + 0.179045 *
cZgaHB * dKlambda
24765 + 7.28766 * cZboxHB * dKlambda
24766 - 0.405166 *
cgagaHB * dKlambda
24767 + 2.13189 * dcZHB * dKlambda
24768 + 0.0968201 * dKlambda * dKlambda;
24772 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
24774 Chi2Tot = Chi2p80m30 + Chi2m80p30;
24777 return sqrt(Chi2Tot);
24783 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24796 Chi2Tot = 375.63808963031073 * Spar2
24797 - 617.8864704052573 * Spar * Tpar
24798 + 353.1650032169891 * Tpar2
24799 + 215.96605851087603 * Spar * Wpar
24800 - 309.3469843690006 * Tpar * Wpar
24801 + 518.10263970583244 * Wpar2
24802 - 45.972763923203014 * Spar * Ypar
24803 - 40.670385844305705 * Tpar * Ypar
24804 + 340.56677318671185 * Wpar * Ypar
24805 + 364.5290176991845 * Ypar2;
24808 return sqrt(Chi2Tot);
24814 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24827 Chi2Tot = 282.9842573293628 * Spar2
24828 - 462.32090035841725 * Spar * Tpar
24829 + 276.2496928300019 * Tpar2
24830 + 66.08702076419566 * Spar * Wpar
24831 - 87.95794393624075 * Tpar * Wpar
24832 + 9.5435699879102 * Wpar2
24833 - 26.170009941328716 * Spar * Ypar
24834 - 9.695238064023518 * Tpar * Ypar
24835 + 6.519573295893438 * Wpar * Ypar
24836 + 12.858593910798793 * Ypar2;
24839 return sqrt(Chi2Tot);
24845 double CHqminus, CHt;
24852 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
24855 return sqrt(Chi2Tot);
24861 double CHqminus, CHt;
24868 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
24871 return sqrt(Chi2Tot);
24881 double dcZHB,
cggHB;
24890 double dcZHB2, dcZHB3, dcZHB4;
24891 double cggHB2, cggHB3, cggHB4;
24892 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
24893 double dKlambda2, dKlambda3, dKlambda4;
24895 dcZHB2 = dcZHB * dcZHB;
24896 dcZHB3 = dcZHB2 * dcZHB;
24897 dcZHB4 = dcZHB3 * dcZHB;
24900 cggHB3 = cggHB2 *
cggHB;
24901 cggHB4 = cggHB3 *
cggHB;
24903 dytHB2 = dytHB * dytHB;
24904 dytHB3 = dytHB2 * dytHB;
24905 dytHB4 = dytHB3 * dytHB;
24906 dytHB5 = dytHB4 * dytHB;
24907 dytHB6 = dytHB5 * dytHB;
24908 dytHB7 = dytHB6 * dytHB;
24909 dytHB8 = dytHB7 * dytHB;
24911 dKlambda2 = dKlambda * dKlambda;
24912 dKlambda3 = dKlambda2 * dKlambda;
24913 dKlambda4 = dKlambda3 * dKlambda;
24917 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
24918 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
24919 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
24920 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
24921 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
24922 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
24923 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
24924 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
24925 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
24926 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
24927 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
24928 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
24929 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
24930 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
24931 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
24932 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
24933 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
24934 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
24935 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
24936 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
24937 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
24938 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
24939 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
24940 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
24941 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
24942 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
24943 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
24944 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
24945 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
24946 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
24947 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
24948 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
24949 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
24950 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
24951 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
24952 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
24953 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
24954 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
24955 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
24956 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
24957 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
24958 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
24959 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
24960 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
24961 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
24962 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
24963 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
24964 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
24965 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
24966 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
24967 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
24968 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
24969 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
24970 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
24971 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
24972 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
24973 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
24974 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
24975 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
24976 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
24977 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
24978 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
24979 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
24980 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
24983 return sqrt(Chi2Tot);
24992 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
24994 double chi2WW, chi2WZ;
24996 double chi2WWA8, chi2WWA13;
24997 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25000 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
25001 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
25002 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
25003 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
25004 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
25005 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
25008 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25009 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25011 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25012 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25014 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25015 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25017 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25018 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25020 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25021 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25023 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25024 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25049 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
25051 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
25053 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
25055 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
25057 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
25060 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
25061 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
25062 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
25063 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
25064 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
25068 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
25070 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
25072 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
25074 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
25076 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
25078 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
25080 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
25083 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
25084 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
25085 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
25086 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
25087 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
25088 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
25089 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
25093 chi2WW = chi2WWA8 + chi2WWA13;
25099 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
25101 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
25103 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
25105 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
25107 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
25109 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
25112 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
25113 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
25114 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
25115 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
25116 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
25117 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
25121 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
25123 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
25125 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
25127 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
25129 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
25131 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
25133 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
25135 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
25137 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
25140 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
25141 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
25142 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
25143 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
25144 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
25145 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
25146 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
25147 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
25148 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
25152 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
25154 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
25156 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
25158 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
25160 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
25162 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
25165 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
25166 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
25167 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
25168 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
25169 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
25170 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
25174 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
25176 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
25178 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
25180 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
25182 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
25184 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
25186 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
25189 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
25190 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
25191 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
25192 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
25193 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
25194 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
25195 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
25199 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25202 return sqrt(chi2WW + chi2WZ);
25211 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25213 double chi2WW, chi2WZ;
25215 double chi2WWA8, chi2WWA13;
25216 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25219 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
25220 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
25221 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
25222 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
25223 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
25224 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
25227 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25228 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25230 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25231 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25233 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25234 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25236 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25237 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25239 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25240 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25242 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25243 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25268 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
25270 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
25272 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
25274 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
25276 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
25279 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
25280 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
25281 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
25282 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
25283 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
25287 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
25289 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
25291 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
25293 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
25295 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
25297 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
25299 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
25302 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
25303 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
25304 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
25305 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
25306 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
25307 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
25308 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
25312 chi2WW = chi2WWA8 + chi2WWA13;
25318 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
25320 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
25322 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
25324 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
25326 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
25328 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
25331 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
25332 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
25333 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
25334 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
25335 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
25336 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
25340 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
25342 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
25344 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
25346 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
25348 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
25350 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
25352 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
25354 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
25356 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
25359 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
25360 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
25361 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
25362 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
25363 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
25364 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
25365 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
25366 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
25367 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
25371 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
25373 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
25375 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
25377 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
25379 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
25381 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
25384 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
25385 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
25386 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
25387 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
25388 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
25389 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
25393 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
25395 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
25397 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
25399 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
25401 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
25403 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
25405 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
25408 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
25409 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
25410 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
25411 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
25412 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
25413 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
25414 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
25418 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25421 return sqrt(chi2WW + chi2WZ);
25429 double Wpar, Ypar, Wpar2, Ypar2;
25438 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
25441 return sqrt(Chi2Tot);
25449 double Wpar, Ypar, Wpar2, Ypar2;
25458 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
25461 return sqrt(Chi2Tot);
25469 double CBpar, CWpar, CBpar2, CWpar2;
25476 CBpar2 = CBpar*CBpar;
25477 CWpar2 = CWpar*CWpar;
25479 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
25483 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
25484 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
25485 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
25489 return sqrt(Chi2Tot);
25497 double CBpar, CWpar, CBpar2, CWpar2;
25504 CBpar2 = CBpar*CBpar;
25505 CWpar2 = CWpar*CWpar;
25507 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
25511 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
25512 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
25513 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
25514 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
25515 + 3.55074 * 100. * CWpar2 * CWpar2);
25519 return sqrt(Chi2Tot);
25527 double C6par, CHpar, C6par2, CHpar2;
25534 C6par2 = C6par*C6par;
25535 CHpar2 = CHpar*CHpar;
25543 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
25544 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
25546 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
25547 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
25549 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
25550 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
25552 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
25553 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
25555 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
25556 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
25558 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
25559 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
25563 return sqrt(Chi2Tot);
25572 double C6par, CHpar, C6par2, CHpar2;
25579 C6par2 = C6par*C6par;
25580 CHpar2 = CHpar*CHpar;
25588 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
25589 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
25591 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
25592 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
25594 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
25595 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
25597 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
25598 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
25600 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
25601 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
25603 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
25604 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
25606 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
25607 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
25609 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
25610 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
25612 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
25613 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
25617 return sqrt(Chi2Tot);
25626 double xpEFT, ypEFT, zpEFT, tpEFT;
25629 double dgZuL, dgZuR, dgZdL, dgZdR;
25636 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
25637 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
25638 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
25639 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
25642 xpEFT = xpEFT + 10.;
25643 xpEFT = xpEFT - 0.5;
25644 xpEFT = xpEFT - 0.04;
25645 xpEFT = xpEFT + 0.001;
25649 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
25650 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
25653 return sqrt(Chi2Tot);
25660 double chi2diBoson;
25661 double chi2diLepton, chi2diJet;
25663 double cHe22, cHl122, cHl322;
25664 double cee, cle, cll;
25665 double ced, ceu, clu, cld, clq1, clq3, cqe;
25683 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
25684 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
25685 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
25687 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
25688 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
25690 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
25691 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
25692 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
25693 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
25694 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
25695 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
25696 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
25697 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
25699 return chi2diBoson + chi2diLepton + chi2diJet;
25929 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
25935 gslpp::complex propZ, propZc;
25938 gslpp::complex deltaM2a, deltaM2b, deltaM2;
25947 if (f.
is(
"ELECTRON")) {
25952 }
else if (f.
is(
"MU")) {
25957 }
else if (f.
is(
"TAU")) {
25962 }
else if (f.
is(
"UP")) {
25967 }
else if (f.
is(
"CHARM")) {
25972 }
else if (f.
is(
"DOWN")) {
25977 }
else if (f.
is(
"STRANGE")) {
25982 }
else if (f.
is(
"BOTTOM")) {
25988 throw std::runtime_error(
"NPSMEFTd6::deltaMLR2_f(): wrong argument");
25999 propZc = propZ.conjugate();
26001 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26003 deltaM2b = -Qf *
delta_e + Aeeff
26004 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26005 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26007 deltaM2 = deltaM2a * deltaM2b;
26009 return 2.0 * deltaM2.real();
26015 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26021 gslpp::complex propZ, propZc;
26024 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26033 if (f.
is(
"ELECTRON")) {
26038 }
else if (f.
is(
"MU")) {
26043 }
else if (f.
is(
"TAU")) {
26048 }
else if (f.
is(
"UP")) {
26053 }
else if (f.
is(
"CHARM")) {
26058 }
else if (f.
is(
"DOWN")) {
26063 }
else if (f.
is(
"STRANGE")) {
26068 }
else if (f.
is(
"BOTTOM")) {
26074 throw std::runtime_error(
"NPSMEFTd6::deltaMRL2_f(): wrong argument");
26085 propZc = propZ.conjugate();
26087 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26089 deltaM2b = -Qf *
delta_e + Aeeff
26090 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26091 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26093 deltaM2 = deltaM2a * deltaM2b;
26095 return 2.0 * deltaM2.real();
26101 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
26110 double deltaM2a, deltaM2b, deltaM2;
26129 propZ =
t / (
t -
Mz *
Mz);
26131 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26133 deltaM2b = -Qf *
delta_e + Aeeff
26134 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
26136 deltaM2 = deltaM2a * deltaM2b;
26138 return 2.0 * deltaM2;
26148 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26154 gslpp::complex propZ, propZc;
26158 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26167 if (f.
is(
"ELECTRON")) {
26172 }
else if (f.
is(
"MU")) {
26177 }
else if (f.
is(
"TAU")) {
26182 }
else if (f.
is(
"UP")) {
26187 }
else if (f.
is(
"CHARM")) {
26192 }
else if (f.
is(
"DOWN")) {
26197 }
else if (f.
is(
"STRANGE")) {
26202 }
else if (f.
is(
"BOTTOM")) {
26208 throw std::runtime_error(
"NPSMEFTd6::deltaMLL2_f(): wrong argument");
26219 propZc = propZ.conjugate();
26221 propZt =
s / (
t -
Mz *
Mz);
26223 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26225 deltaM2b = -Qf *
delta_e + Aeeff
26226 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26227 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26230 if (f.
is(
"ELECTRON")) {
26231 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26232 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26235 deltaM2 = deltaM2a * deltaM2b;
26237 return 2.0 * deltaM2.real();
26243 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26249 gslpp::complex propZ, propZc;
26253 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26262 if (f.
is(
"ELECTRON")) {
26267 }
else if (f.
is(
"MU")) {
26272 }
else if (f.
is(
"TAU")) {
26277 }
else if (f.
is(
"UP")) {
26282 }
else if (f.
is(
"CHARM")) {
26287 }
else if (f.
is(
"DOWN")) {
26292 }
else if (f.
is(
"STRANGE")) {
26297 }
else if (f.
is(
"BOTTOM")) {
26303 throw std::runtime_error(
"NPSMEFTd6::deltaMRR2_f(): wrong argument");
26314 propZc = propZ.conjugate();
26316 propZt =
s / (
t -
Mz *
Mz);
26318 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26320 deltaM2b = -Qf *
delta_e + Aeeff
26321 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26322 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26325 if (f.
is(
"ELECTRON")) {
26326 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26327 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26330 deltaM2 = deltaM2a * deltaM2b;
26332 return 2.0 * deltaM2.real();
26339 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
26343 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
26347 double sumM2, dsigma;
26348 double topb = 0.3894e+9;
26356 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26357 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26360 if (f.
is(
"LEPTON")) {
26367 t = -0.5 *
s * (1.0 - cos);
26368 u = -0.5 *
s * (1.0 + cos);
26374 if (f.
is(
"ELECTRON")) {
26380 return topb * dsigma;
26385 double sumM2, dsigma;
26387 double topb = 0.3894e+9;
26393 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26394 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26396 if (f.
is(
"LEPTON")) {
26407 return topb * dsigma;
26413 dsigma =
delta_sigma_f(
quarks[
UP], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
DOWN], pol_e, pol_p,
s, cosmin, cosmax)
26414 +
delta_sigma_f(
quarks[
CHARM], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
STRANGE], pol_e, pol_p,
s, cosmin, cosmax)
26429 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
26433 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
26439 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26440 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26451 Mz2s =
Mz *
Mz -
s;
26457 }
else if (f.
is(
"TAU")) {
26461 }
else if (f.
is(
"UP")) {
26465 }
else if (f.
is(
"CHARM")) {
26469 }
else if (f.
is(
"DOWN")) {
26473 }
else if (f.
is(
"STRANGE")) {
26477 }
else if (f.
is(
"BOTTOM")) {
26482 throw std::runtime_error(
"NPSMEFTd6::delta_AFB_f(): wrong argument");
26499 MLR2SM = 2.0 * Qf * Qf
26500 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) *
s *
s
26501 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26503 MRL2SM = 2.0 * Qf * Qf
26504 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) *
s *
s
26505 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26507 MLL2SM = 2.0 * Qf * Qf
26508 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) *
s *
s
26509 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26511 MRR2SM = 2.0 * Qf * Qf
26512 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) *
s *
s
26513 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26519 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
26521 dendA = 2.0 * dendA * dendA;
26529 dAFB = numdA/dendA;
26541 double gLeSM,gReSM;
26544 double propZSM2,propZSMRe,MeeLR2SM;
26553 propZSM2 = s2/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26554 propZSMRe = (
s*(
s - Mz2))/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26556 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
26558 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*
s*
s);
26567 double gLeSM,gReSM;
26575 intM2 =
s*
s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
26576 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
26587 double Mz2, Mz4, s2;
26596 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26597 ((2.0*(1.0 + (gLeSM*gLeSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26598 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26599 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26600 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26601 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26612 double Mz2, Mz4, s2;
26621 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26622 ((2.0*(1.0 + (gReSM*gReSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26623 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26624 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26625 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26626 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26635 double aEM, sw2cw2;
26639 double GammaZSM, deltaGammaZ;
26640 double Mz2, Mz4, s2;
26653 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26654 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_e + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 -
s)*
s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26655 ((2.0*
delta_e + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 -
s)*
s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26656 (gLeSM *(gLeSM*(2.0*sw2cw2*
delta_e + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagLe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26657 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26658 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26666 double aEM, sw2cw2;
26670 double GammaZSM, deltaGammaZ;
26671 double Mz2, Mz4, s2;
26684 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26685 2.0*(1.0 - (gReSM*gReSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_e + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 -
s)*
s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26686 ((2.0*
delta_e + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 -
s)*
s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26687 (gReSM *(gReSM*(2.0*sw2cw2*
delta_e + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagRe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26688 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26689 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26715 double aEM, sw2cw2;
26716 double gLeSM, gReSM;
26717 double deltagLe, deltagRe;
26730 intM2 = -2.0 * s2*
delta_e *(1/t1 - 1/t0) -
26731 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_e + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26732 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26733 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26734 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26742 double aEM, sw2cw2;
26743 double gLeSM, gReSM;
26744 double deltagLe, deltagRe;
26757 intM2 = -2.0 * s2*
delta_e *(1/t1 - 1/t0) -
26758 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_e + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26759 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26760 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26761 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26767const double NPSMEFTd6::sigmaSM_ee(
const double pol_e,
const double pol_p,
const double s,
const double cosmin,
const double cosmax)
const {
26769 double sumM2, sigma;
26770 double topb = 0.3894e+9;
26771 double t0, t1, lambdaK;
26775 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26776 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26779 t0 = 0.5 *
s * ( -1.0 + cosmin );
26780 t1 = 0.5 *
s * ( -1.0 + cosmax );
26792 return topb * sigma;
26799 double sumM2, dsigma;
26800 double topb = 0.3894e+9;
26801 double t0, t1, lambdaK;
26805 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26806 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26809 t0 = 0.5 *
s * ( -1.0 + cosmin );
26810 t1 = 0.5 *
s * ( -1.0 + cosmax );
26823 return topb * dsigma;
26834 double xsSMF, xsSMB, xsSM;
26835 double dxsF, dxsB, dxs;
26849 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelLinearized(bool linearized=true)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
double CHd_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex AHZga_W(double tau, double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual const double muTHUWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double cRGE
Parameter to control the inclusion of log-enhanced contributions via RG effects. If activated then it...
double CuG_22r
The dimension-6 operator coefficient (real part).
double CeB_11r
The dimension-6 operator coefficient (real part).
const double CeeRL_charm() const
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual const double muTHUWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_WHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHd_22
The dimension-6 operator coefficient .
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_strange() const
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ttHtH(double sqrt_s) const
The STXS bin .
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double xseeWW4fLEP2(double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
virtual const double muggHH(double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muTHUggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muZH(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double CEWHd11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muVBFpVH(double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUggHZZ4mu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CeB_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(double sqrt_s) const
The STXS bin .
double CdH_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mummHvv(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
double CeW_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
bool FlagMWinput
A boolean for the model flag MWinput.
virtual const double CEWHQd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
double CHud_22r
The dimension-6 operator coefficient (real part).
double CHd_13r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double delta_ale_2
The dimension 6 correction to the electromagnetic coupling.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
const double deltaGL_f_2(const Particle p) const
The new physics contribution to the left-handed coupling .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double muTHUZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double CEWHL122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
gslpp::complex I_triangle_1(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHll_pTV75_150(double sqrt_s) const
The STXS bin , .
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double mueeZBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CHL1_33
The dimension-6 operator coefficient .
virtual const double kappaAeff() const
The effective coupling .
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double CuB_23r
The dimension-6 operator coefficient (real part).
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double STXS_WHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double STXS_WHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
double CHWB
The dimension-6 operator coefficient .
virtual const double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ggH0j(double sqrt_s) const
The STXS bin .
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_ggHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double muTHUVBFHinv(double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
virtual const double deltaKZNP() const
The new physics contribution to the anomalous triple gauge coupling .
double CdB_33r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
double CuW_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double gZvL
The tree level value of the couplings in the SM.
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double C2BS
The dimension-6 operator coefficient .
virtual const double deltaxseeWWtotLEP2(double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double muTHUVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
const double deltaGR_f_2(const Particle p) const
The new physics contribution to the right-handed coupling .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
const double CeeRL_tau() const
virtual const double dxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
virtual const double deltaGamma_Wff_2(const Particle fi, const Particle fj) const
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double GammaW() const
The total width of the boson, .
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(double sqrt_s) const
The STXS bin , .
double CdG_12r
The dimension-6 operator coefficient (real part).
virtual const double CEWHQ122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHe_13r
The dimension-6 operator coefficient (real part).
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHggint
Intrinsic relative theoretical error in .
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double CEWHL333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double Mw_tree
The tree level value of the boson mass.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double muVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappaZAeff() const
The effective coupling .
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaMwd6_2() const
The relative NP corrections to the mass of the boson, .
const double tovers2(const double cosmin, const double cosmax) const
virtual const double mueeZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double mueettHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double lambdaZNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double muttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL3_33
The dimension-6 operator coefficient .
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CuG_33r
The dimension-6 operator coefficient (real part).
double BrHinv
The branching ratio of invisible Higgs decays.
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xWZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltag1ZNP() const
The new physics contribution to the anomalous triple gauge coupling .
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS_qqHll_pTV_250(double sqrt_s) const
The STXS bin .
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
double CeH_11r
The dimension-6 operator coefficient (real part).
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaKgammaNP() const
The new physics contribution to the anomalous triple gauge coupling .
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
virtual const double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
gslpp::complex AH_W(double tau) const
W loop function entering in the calculation of the effective coupling.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS_qqHqq_Rest(double sqrt_s) const
The STXS bin .
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double mummttH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS_qqHlv_pTV_0_250(double sqrt_s) const
The STXS bin .
virtual const double RWc() const
The ratio .
virtual const double mueeZHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double uovers2(const double cosmin, const double cosmax) const
double CHB
The dimension-6 operator coefficient .
const double CeeLL_tau() const
virtual const double STXS12_qqHll_pTV0_75(double sqrt_s) const
The STXS bin , .
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_11
The dimension-6 operator coefficient .
virtual const double muZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdW_33r
The dimension-6 operator coefficient (real part).
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
double delta_g2_2
The dimension 6 correction to the gauge coupling.
double CHe_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual const double CEWHQ311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHlv_pTV_250(double sqrt_s) const
The STXS bin .
virtual const double STXS_qqHqq_nonVHtopo(double sqrt_s) const
The STXS bin .
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eeMz
The em coupling at Mz.
virtual const double muZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH200_300_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double delta_Mz2_2
The dimension 6 correction to the Z-boson mass squared.
double ettHmumu
Total relative theoretical error in .
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS_ggH2j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muggHpttH(double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
const double CeeLR_mu() const
virtual const double muZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm() const
virtual const double STXS_qqHqq_pTj_200(double sqrt_s) const
The STXS bin .
virtual const double CEWHQ111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeLR_charm() const
virtual const double muVH(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double muVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double xseeWWtotLEP2(double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double muWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool hatCis() const
If True, explicitly defines the 8 'hat' coefficients in the EWPOs (Z-couplings, dGf,...
virtual const double CEWHQ322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVHinv(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
double Yukt
SM u-quark Yukawas.
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZHmumu
Total relative theoretical error in .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muTHUttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH1j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuH_13r
The dimension-6 operator coefficient (real part).
virtual const double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double STXS_ggH2j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual const double STXS_qqHll_pTV_0_150(double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH0_10_Nj0(double sqrt_s) const
The STXS bin , .
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
bool FlagRGEciLLA
A flag that is TRUE if including log-enhanced 1-loop corrections propotional to the dim-6 Wilson coef...
double CeB_33r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_ggH_pTH650_Inf_Nj01(double sqrt_s) const
The STXS bin , .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_11
The dimension-6 operator coefficient .
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double muttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHu_12r
The dimension-6 operator coefficient (real part).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double CEWHu11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CeH_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual const double muVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_ggHll_pTV0_75(double sqrt_s) const
The STXS bin , .
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
const double CeeLL_top() const
double eHccint
Intrinsic relative theoretical error in .
double CDHW
The dimension-6 operator coefficient .
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double STXS12_ggHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHe33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_13r
The dimension-6 operator coefficient (real part).
virtual const double muepZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_mu() const
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual const double STXS_qqHqq_VBFtopo_Rest(double sqrt_s) const
The STXS bin .
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHlv_pTV0_75(double sqrt_s) const
The STXS bin , .
double delta_xBZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double CuG_23r
The dimension-6 operator coefficient (real part).
double CHD
The dimension-6 operator coefficient .
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_charm() const
double CHL3_13r
The dimension-6 operator coefficient (real part).
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_g1_2
The dimension 6 correction to the gauge coupling.
virtual const double ppZHprobe(double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double CdH_12r
The dimension-6 operator coefficient (real part).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHWWint
Intrinsic relative theoretical error in .
double CuB_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
double CDW
The dimension-6 operator coefficient .
double Yukb
SM d-quark Yukawas.
virtual const double muZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
const double CeeRL_bottom() const
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual const double aPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CeeRR_tau() const
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eHbbint
Intrinsic relative theoretical error in .
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeB_23r
The dimension-6 operator coefficient (real part).
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_23r
The dimension-6 operator coefficient (real part).
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double kappamueff() const
The effective coupling .
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeRL_mu() const
double CHe_33
The dimension-6 operator coefficient .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHL3_12i
The dimension-6 operator coefficient (real part).
const double CeeLR_down() const
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeZH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double C2W
The dimension-6 operator coefficient .
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_tau() const
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_12r
The dimension-6 operator coefficient (real part).
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
double CG
The dimension-6 operator coefficient .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double mueeZllH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
virtual const double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CuH_11r
The dimension-6 operator coefficient (real part).
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double mupTVppWZ(double sqrt_s, double pTV1, double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
const double CeeLL_strange() const
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double muggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_11r
The dimension-6 operator coefficient (real part).
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CH
The dimension-6 operator coefficient .
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double muTHUWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
virtual const double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CdW_11r
The dimension-6 operator coefficient (real part).
double CT
The dimension-6 operator coefficient .
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double STXS_qqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muTHUttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_qqHlv_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_650_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double CEWHu33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHW
The dimension-6 operator coefficient .
virtual const double muggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
const double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double aleMz
The em constant at Mz.
double CHud_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHQ1_33
The dimension-6 operator coefficient .
virtual const double bPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
double v2
The square of the EW vev.
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL3_22
The dimension-6 operator coefficient .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muTHUWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CW
The dimension-6 operator coefficient .
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHBRinv(double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double muTHUVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muepWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double CHd_11
The dimension-6 operator coefficient .
virtual const double CEWHe11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double STXS12_ggH_pTH10_Inf_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdG_22r
The dimension-6 operator coefficient (real part).
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double muTHUVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double CdB_13r
The dimension-6 operator coefficient (real part).
virtual const double deltag1gaNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double xseeWW(double sqrt_s) const
Total cross section in pb, with .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHbbpar
Parametric relative theoretical error in .
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double mummHmm(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CdB_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj0_60_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double delta_e
The dimension 6 correction to the electric constant parameter.
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHQ133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeWWPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double CEWHd22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double kappataueff() const
The effective coupling .
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double muZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHll_pTV_150_250(double sqrt_s) const
The STXS bin .
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double CeeRR_down() const
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
double CuG_11r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
double CdW_12r
The dimension-6 operator coefficient (real part).
double CdB_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH60_120_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mummZH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual const double muTHUWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double muWH(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double CHL1_13r
The dimension-6 operator coefficient (real part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
double CeW_23r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muTHUZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double CEWHu22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual const double STXS_qqHlv_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
double eHZZint
Intrinsic relative theoretical error in .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eHmumupar
Parametric relative theoretical error in .
double CHQ3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_GF_2
The dimension 6 correction to the Fermi constant.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_qqHll_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_22
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double CeeRR_bottom() const
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
virtual const double muTHUggHZgamumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CdW_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CeH_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double CeeRR_strange() const
virtual const double muVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muTHUttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
const double CeeRL_top() const
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_23r
The dimension-6 operator coefficient (real part).
double LambdaNP2
The square of the new physics scale [GeV ].
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double STXS12_ttH_pTH120_200(double sqrt_s) const
The STXS bin , .
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double muVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHggpar
Parametric relative theoretical error in .
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
double CHQ3_12r
The dimension-6 operator coefficient (real part).
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHtautaupar
Parametric relative theoretical error in .
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double CHQ1_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH120_200_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual const double muttH(double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double cRGEon
Another parameter to control the inclusion of log-enhanced contributions via RG effects....
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double mueeZqqHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double nuisP10
Nuisance parameters to be used in observables.
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muVHpT250(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
double CeW_12r
The dimension-6 operator coefficient (real part).
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ggH1j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_VHtopo(double sqrt_s) const
The STXS bin .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHQ1_22
The dimension-6 operator coefficient .
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double eHWWpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
virtual const double STXS12_ttH_pTH300_Inf(double sqrt_s) const
The STXS bin , .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual const double muTHUZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_W_2() const
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_22r
The dimension-6 operator coefficient (real part).
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_Nj1(double sqrt_s) const
The STXS bin , .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual const double STXS_qqHlv_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_22r
The dimension-6 operator coefficient (real part).
const double CeeRR_e() const
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double kappaZeff() const
The effective coupling .
double CuB_22r
The dimension-6 operator coefficient (real part).
double lambZ
Independent contribution to aTGC.
double CeB_13r
The dimension-6 operator coefficient (real part).
const double CeeRL_e() const
virtual const double muVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
gslpp::complex I_triangle_2(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double STXS_ggH1j_pTH_120_200(double sqrt_s) const
The STXS bin .
gslpp::complex AH_f(double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double CEWHL111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double STXS_ggH2j_pTH_0_200(double sqrt_s) const
The STXS bin .
double CdH_22r
The dimension-6 operator coefficient (real part).
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual const double muWHpT250(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWHmumu
Total relative theoretical error in .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeRR_up() const
double eHgagaint
Intrinsic relative theoretical error in .
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CHu_11
The dimension-6 operator coefficient .
virtual const double mueeHvv(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muTHUggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double muttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muttHZbbboost(double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeLL_bottom() const
double eVHinv
Total relative theoretical error in .
virtual const double kappaWeff() const
The effective coupling .
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
virtual const double mueettH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_top() const
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double kappaceff() const
The effective coupling .
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2WS
The dimension-6 operator coefficient .
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHe22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuW_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double CdW_23r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double CuB_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_11r
The dimension-6 operator coefficient (real part).
double CHQ1_13r
The dimension-6 operator coefficient (real part).
double CdW_13r
The dimension-6 operator coefficient (real part).
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double CEWHL133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
virtual const double STXS_ggH2j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double muggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLR_strange() const
virtual const double STXS12_ttH_pTH0_60(double sqrt_s) const
The STXS bin , .
double CHud_23r
The dimension-6 operator coefficient (real part).
double CHQ1_11
The dimension-6 operator coefficient .
virtual const double dxseeWWdcos(double sqrt_s, double cos) const
The differential distribution for , with , as a function of the polar angle.
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CHud_12r
The dimension-6 operator coefficient (real part).
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
gslpp::complex AHZga_f(double tau, double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CeeLR_top() const
gsl_integration_cquad_workspace * w_WW
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_bottom() const
virtual const double muZHpT250(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double CEWHd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltaxseeWW4fLEP2(double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
const double deltaMLR2t_e(const double t) const
double C2B
The dimension-6 operator coefficient .
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxseeWWdcosBin(double sqrt_s, double cos1, double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLL_mu() const
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double muTHUVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
virtual const double STXS_ggH2j_pTH_120_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double gZdR
The tree level value of the couplings in the SM.
virtual const double muggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mueeZqqH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
gslpp::complex g_triangle(double tau) const
Loop function entering in the calculation of the effective coupling.
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual int OutputOrder() const
Type of contributions to be included in the EWPOs. Takes a numerica values depending on the choice.
virtual const double STXS12_qqHlv_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
double CuH_12r
The dimension-6 operator coefficient (real part).
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double eeMz2
The em coupling squared (at Mz).
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltadxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGA_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvvPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eHmumuint
Intrinsic relative theoretical error in .
double CuB_33r
The dimension-6 operator coefficient (real part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double CDB
The dimension-6 operator coefficient .
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_tH(double sqrt_s) const
The STXS bin .
double CHud_33r
The dimension-6 operator coefficient (real part).
double CHe_12r
The dimension-6 operator coefficient (real part).
virtual const double muWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS12_qqHqq_Nj0(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual bool RGd6SMEFTlogs()
A function to apply the 1st leading log corrections to the Wilson coefficients, according to the d6 S...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double CeeRL_down() const
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS0_qqH(double sqrt_s) const
The STXS0 bin .
virtual const double muWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
const double CeeLL_up() const
virtual const double muVBFgamma(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL1_22
The dimension-6 operator coefficient .
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(double sqrt_s) const
The STXS bin , .
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_13r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHG
The dimension-6 operator coefficient .
virtual const double muTHUVBFBRinv(double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
const double CeeLL_e() const
double CdH_13r
The dimension-6 operator coefficient (real part).
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_13i
The dimension-6 operator coefficient (real part).
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double eVBFHmumu
Total relative theoretical error in .
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double CeeLR_up() const
double CuH_33r
The dimension-6 operator coefficient (real part).
const double CeeLR_e() const
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double eggFHmumu
Total relative theoretical error in .
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double STXS12_ttH_pTH60_120(double sqrt_s) const
The STXS bin , .
double eHtautauint
Intrinsic relative theoretical error in .
virtual const double muTHUggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mummHNWA(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
bool flagCHWpCHB() const
If True, uses the coefficient CHWpCHW instead of the sum CiHW+CiHB.
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHQ3_33
The dimension-6 operator coefficient .
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual const double kappaGeff() const
The effective coupling .
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double mueeZllHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS12_ggH_pTH0_60_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeWW(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double muggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CeW_33r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
double CHe_11
The dimension-6 operator coefficient .
virtual const double muVBF(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual const double muTHUZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHe_22
The dimension-6 operator coefficient .
virtual const double mummH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double gZuR
The tree level value of the couplings in the SM.
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
const double CeeLL_down() const
virtual const double STXS_WHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
double gZlR
The tree level value of the couplings in the SM.
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double CEWHQ333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHd_33
The dimension-6 operator coefficient .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double CEWHL311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_qqHll_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
virtual const double muTHUWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHu_23r
The dimension-6 operator coefficient (real part).
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CeH_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGV_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
virtual const double muTHUVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS12_qqHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double CHbox
The dimension-6 operator coefficient .
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMLR2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double Yuktau
SM lepton Yukawas.
double CDHB
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_ttH_pTH200_300(double sqrt_s) const
The STXS bin , .
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muTHUZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHu_22
The dimension-6 operator coefficient .
virtual const double Mw() const
The mass of the boson, .
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual const double mutHq(double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMRL2t_e(const double t) const
virtual const double muggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double CeeRL_up() const
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS_ggH1j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH300_450_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CdG_23r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHu_33
The dimension-6 operator coefficient .
gslpp::complex f_triangle(double tau) const
Loop function entering in the calculation of the effective and couplings.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
The auxiliary base model class for other model classes.
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool is(std::string name_i) const
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Nc
The number of colours.
const double Nf(const double mu) const
The number of active flavour at scale .
Particle quarks[6]
The vector of all SM quarks.
double mtpole
The pole mass of the top quark.
const double computeBrHtomumu() const
The Br in the Standard Model.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHto4f() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Particle leptons[6]
An array of Particle objects for the leptons.
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
A class for , the pole mass of the top quark.